vsftp 搭建注意事项

来源:互联网 发布:南大碎尸案 知乎 编辑:程序博客网 时间:2024/06/07 06:21

1,ftp目录不能给全部权限 即,chmod 777是不可以的, 775便可以,ftp下的目录可以是777

2,连接不上的主要原因可能是iptables问题

3,注意用户列表的限制


如果是默认安装vsftpd的话,以下是一些文件的位置约定: /usr/sbin/vsftpd ---- VSFTPD的主程序 /etc/rc.d/init.d/vsftpd ---- 启动脚本 /etc/vsftpd/vsftpd.conf ---- 主配置文件 /etc/pam.d/vsftpd ---- PAM认证文件 /etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用户列表文件 /etc/vsftpd.user_list ---- 禁止或允许使用VSFTPD的用户列表文件 /var/ftp ---- 匿名用户主目录 /var/ftp/pub ---- 匿名用户的下载目录 如果要更改默认下载目录,修改/etc/vsftpd/vsftpd.conf,加入如下三行: local_root=/ chroot_local_user=YES anon_root=/ local_root表示使用本地用户登录到ftp时的默认目录 anon_root表示匿名用户登录到ftp时的默认目录 
如果要使用匿名用户登录
修改ftp目录权限775
pub和upload目录777
锁定家目录
第一增加用户
adduser -d /homt/pt ptftp
第二修改配置
chroot_local_user=yes
chroot_list_enable=yes
chroot_list_file=/etc/vsftp/chroot_list //(里面用户是不限制家目录的,所以什么都不写就成了,这个才是关键)
user_list_enable =yes
user_list_deny=no
user_config_dir=/etc/vsftp/user_conf   //可以设置一下用户的家目录,命令什么的,如果不需要,就不用了

原创粉丝点击