#rpm -ivh vsftpd-1.1.3-8.i386.rpm 2.修改/etc/vsftpd/vsftpd.conf #vi /etc/vsftpd/vsftpd.conf 修改如下: anonymous_enable=yes local_enable=yes anon_upload_enable=no write_enable=yes local_mask=022 idle_session_timeout=600 data_connection_timeout=60 accept_timeout=30 connect_timeout=10 local_max_rate=50000 anon_max_rate=30000 pasv_min_port=5000 pasv_max_port=6000 chroot_local_user=yes listen=yes listen_address=192.168.5.1 listen_port=21 max_clients=300 max_per_ip=5 3.创建相关用户组和用户 #mkdir /soft #chmod 1777 /soft #groupadd ftpusers #useradd -d /soft -g ftpusers ftp1 #passwd ftp1 #useradd -d /soft -g ftpusers ftp2 #passwd ftp2 4. 设置hosts.allow文件 #vi /etc/hosts.allow vsftpd:192.168.5.128:DENY 说明: vsftpd在独占启动方式下支持tcp_wrappers主机访问控制方式,tcp_wrappers的主要配置文件是/etc/hosts.allow和/etc/hosts.deny,它们的格式都是: 守护进程名:主机表:ALLOW/DENY 5. 启动服务 #service vsftpd start 案例二: 要求: 利用VSFTPD配置一台高安全级别的匿名FTP服务器,具体如下:
修改内容如下: anonymous_enable=yes local_enable=no anon_upload_enable=no idle_session_timeout=600 data_connection_timeout=200 accept_timeout=100 connect_timeout=30 anon_max_rate=10000 pasv_min_port=5000 pasv_max_port=6000 listen=no
service ftpd { disable=no Flags=resue Socket_type=stream Wait=no User=root Server=/usr/sbin/vsftpd Instances=200 Per_source=5 No_access=192.168.5.2}
#service xinetd restart (或重启机器) 案例三: 利用VSFTPD配置一台支持虚拟用户登录的FTP服务器,具体要求如下:
|