您的位置:首页 > 编程语言 > PHP开发

vsftpd安装遇到问题及解决办法

2016-06-27 17:52 525 查看
1.设置被动模式

pasv_min_port=10050 (设置被动模式的端口范围)

pasv_max_port=10060(设置被动模式的端口范围)

2.无法连接:

防火墙设置

-A INPUT  -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

-A INPUT  -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050:10060 -j ACCEPT

3.无法上传:

selinux

处理方法,1或者2

1.

setsebool -P allow_ftpd_full_access  1

setsebool ftp_home_dir on

2.

getenforce 

设置setenforce 0 

设置每个用户只能访问固定的目录

新建不登录的用户 useradd -s /sbin/nologing xxx 新建用户可以指定自己的Home目录

chroot_local_user=YES

chroot_list_enable=NO  #是否允许访问上级目录,no是不可以

chroot_list_file=/etc/vsftpd/chroot_list

在chroot_list文件中指定可以访问的用户

每个用户只能够访问自己的home目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  liunx