本帖最后由 yumikoko 于 2015-6-8 23:14 编辑
Centos 6.3搭建VSFTPD服务器
1.使用security CRT连接Linux服务器。
2.挂载windows上的共享目录
3.安装vsftpd软件包
4.修改vsftpd.conf配置
添加此项,保存退出,重启vsftpd服务
注意:以上开启userlist_enable=yes Userlist_deny=no
说明只用/etc/vsftpd/user_list配置文件里的用户可以访问FTP服务器,其他用户一律拒绝访问 如果userlist_enable=no 而userlist_deny=yes 则该配置文件用户拒绝访问,其他用户都能访问。 5.创建FTP用户,禁止登录本地服务器,限制该用户在HOME目录下 6.将用户添加到/etc/vsftpd/userlist配置文件内
重启ftp服务。
7.测试FTP连通性、
8.若出现错误500 cant change directory 说明是SElinux服务在开启状态,默认拒绝FTP服务可以使用以下命令解决问题。
Set sebool ftp_home_dir on
Ser sebool ftpd_disable_trans=1 或则修改里面两项 将设置成disabled 9. 配置完成。也可以根据需求配置一些权限设置。以下是/etc/vsftpd/vsftpd.conf配置文件详解。
|