FTP服务器配置综合实例 下载本文

第15章 FTP服务器配置综合实例——匿名用户和本地用户的服务器配置

1. 设计要求

FTP匿名用户和本地用户的服务器配置。 2. 配置思路

(1)配置匿名登录信息。 (2)修改主配置文件。 (3)客户端测试。 (4)创建本地用户。 (4)修改主配置文件。 (5)客户端测试。 3. 配置步骤及源码

[1]配置匿名登录目录。设定用户账户为ftp,主目录为/var/ftp: # chown ftp /var/ftp/pub # ls –dl /var/ftp/pub [2]创建测试文件: # touch ftest1.txt # touch ftest2.txt

#echo “this is anonymous 1”>./ftest1.txt #echo “this is anonymous 2”>./ftest2.txt [3]开放匿名用户访问,内容如下:

listen_address=192.168.91.128 :IP地址为服务器地址。 anon_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES anonymous_enable=YES 其他内容按照默认设置即可。

[4]重启服务器,配置生效: #service vsftpd restart

[5]客户端测试。在浏览器中输入: 192.168.91.128 进行测试。

[6] 配置本地用户,添加本地用户user_2。 #useradd user_2 #passwd user_2

[7] 修改配置文件,内容如下: chroot_local_user=YES anonymous_enable=NO local_enable=YES max_per_ip=3 userlist_deny=NO userlist_enable=YES

结合user_list设置仅允许本地用户user_2访问vsftpd服务: # gedit /etc/vsftpd/user_list 在文件最下面添加用户名user_2。

[8]为user_2添加测试文件test_user_2.txt: # touch test_user_2.txt [9]客户端连接测试

? 浏览器方式,输入IP :

192.168.91.128

? 命令行方式:

ftp 192.168.91.128