首页 > 代码库 > linux vsftp配置
linux vsftp配置
1、rpm -q ftp 查看是否安装ftp服务器
2、yum install vsftp 安装ftp服务器
3、修改配置文件/etc/vsftpd 下面的 ftpusers和user_list,这两个文件里默认的用户都不能访问
4、修改配置文件vi vsftpd.conf文件
chroot_local_user=YES
chroot_list_enable=YES
- chroot_list_file=/etc/chroot_list
- 5、通过windows登陆报错 500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_list
这个错误是由于没有创建chroot_list文件导致,这个文件里添加允许访问的ftp用户
vi /etc/vsftpd/chroot_list 文件,增加用户
6、然后重启服务后,登陆ftp报错
500 OOPS: cannot change directory:/home/lph
500 OOPS: priv_sock_get_cmd
这个问题是由于selinux初始设置所导致,所以,需要getsebool -a | grep ftp 查看初始设置,然后将ftp_home_dir启动即可
setsebool ftp_home_dir 1
重启服务,登陆即可
linux vsftp配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。