“Vsftpd的安装”的版本间的差异
来自CloudWiki
(→vsftpd的安装和启动) |
|||
第70行: | 第70行: | ||
total 4 | total 4 | ||
-rw-r--r--. 1 root root 15 Oct 24 23:12 123.txt | -rw-r--r--. 1 root root 15 Oct 24 23:12 123.txt | ||
− | + | [root@maxin var]# service iptables stop | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</nowiki> | </nowiki> | ||
− | + | ==测试ftp服务== | |
+ | <nowiki>[root@maxin var]# useradd tom | ||
+ | [root@maxin var]# passwd tom | ||
+ | Changing password for user tom. | ||
+ | New password: | ||
+ | BAD PASSWORD: it does not contain enough DIFFERENT characters | ||
+ | BAD PASSWORD: is a palindrome | ||
+ | Retype new password: | ||
+ | passwd: all authentication tokens updated successfully. | ||
+ | [root@maxin var]# mkdir -p /var/ftp/anonpub | ||
+ | [root@maxin var]# chown ftp.ftp /var/ftp/anonpub</nowiki> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 运用FFFTP软件完成上传。 |
2018年11月21日 (三) 14:49的版本
Red Hat的FTP服务器vsftpd
Red Hat 中自带了一个高安全性的FTP服务器vsftpd。
是一个安全、高速、稳定的FTP服务器。
- 匿名FTP服务更是十分容易。
- 匿名ftp的根目录不需要任何特殊的目录结构,或系统程序或其他系统文件。
- 不执行任何外部程序,从而减少了安全隐患
- 支持虚拟用户,且支持每个虚拟用户具有独立的配置。
- 可以设置为从inetd启动,或者是独立ftp服务器两种运行方式。
- 支持PAM 或 xinetd / tcp_wrappers的认证方式。
- 支持带宽限制等。
vsftpd的安装和启动
vsftpd的安装
检查是否安装:#rpm -qa|grep vsftpd
若安装了直接配置使用,若无安装需要用rpm包安装
31 mkdir /mnt/media 32 mount -o loop /dev/cdrom /mnt/media 33 ls /mnt/media 34 cd /mnt/media 35 ls Packages | grep vsftpd 36 cd Packages 39 rpm -ivh vsftpd-2.2.2-6.el6.x86_64.rpm
vsftpd的启动和停止
[root@maxin Packages]# service vsftpd start Starting vsftpd for vsftpd: [ OK ] [root@maxin Packages]# vi /etc/vsftpd/vsftpd.conf [root@maxin Packages]# cat /etc/vsftpd/vsftpd.conf | grep -v ^# anonymous_enable=YES #允许匿名用户登录 local_enable=YES #允许本地用户登录 write_enable=YES #允许本地用户具有写权限 local_umask=022 #设置本地用户创建文件的反掩码 dirmessage_enable=YES #激活目录显示信息 xferlog_enable=YES #启用上传和下载日志功能 connect_from_port_20=YES #设置服务器端数据连接采用端口 20 xferlog_std_format=YES # 设置日志文件采用标准的xferlog格式 listen=YES #使vsftpd处于独立启动模式 pam_service_name=vsftpd #设置pam认证服务的配置文件名称,该文件存放在/etc/pam.d目录下 userlist_enable=YES#使用用户列表生效,默认该列表中的用户不允许登录FTP服务器 tcp_wrappers=YES #设置采用tcp_wrappers来实现对主机的访问控制 [root@maxin Packages]# cd /var/ftp [root@maxin ftp]# ls -al total 12 drwxr-xr-x. 3 root root 4096 Oct 24 22:54 . drwxr-xr-x. 23 root root 4096 Oct 24 22:54 .. drwxr-xr-x. 2 root root 4096 May 26 2010 pub [root@maxin ftp]# cd pub/ [root@maxin pub]# pwd /var/ftp/pub [root@maxin pub]# vi 123.txt [root@maxin pub]# ll total 4 -rw-r--r--. 1 root root 15 Oct 24 23:12 123.txt [root@maxin var]# service iptables stop
测试ftp服务
[root@maxin var]# useradd tom [root@maxin var]# passwd tom Changing password for user tom. New password: BAD PASSWORD: it does not contain enough DIFFERENT characters BAD PASSWORD: is a palindrome Retype new password: passwd: all authentication tokens updated successfully. [root@maxin var]# mkdir -p /var/ftp/anonpub [root@maxin var]# chown ftp.ftp /var/ftp/anonpub
运用FFFTP软件完成上传。