vsftpd服务器学习

1。安装vsftpd服务器,启动后出现“No route to host”的错误。后来禁用了防火墙才能访问(chkconfig iptables off)。

2。用ftp帐户和空密码登录,报错“refusing to run with writeable ... root ”.

      解决方法:先“more passwd |grep ftp”查看ftp目录,后将目录权限改为755。

3。建立维护帐号并禁止本地登录。useradd -s /sbin/nologin test1 ,修改test1密码,passwd test1。

      修改/etc/vsftpd/vsftpd.conf : chroot_list_enable=YES,chroot_list_file=/etc/vsftpd/chroot_list。

      在/etc/vsftpd/建立chroot_list文件,将test1写进去。

4。解决不能匿名登录问题,登录名必须为anoymous。匿名用户的home目录权限为755(/var/ftp/pub),可以在目录下建一个权限为777的目录,则匿名用户可以在里面上传和建立目录。

 5。关闭selinux。vim /etc/sysconfig/selinux。不重启sentenforce 0。

 

你可能感兴趣的:(防火墙,vim)