安装vsftpd
1.先查看是否安装过vsftpd的rpm包 [root@localhost ~]# rpm -qa | grep vsftpd 如果没有则会显示空白。有则显示你安装的vsftpd包2.在线安装。
[root@localhost ~]# yum install vsftpd3.启动vsftpd
[root@localhost ~]# service vsftpd start4.如果是用root登陆的,则需要修改以下2个文件
/etc/vsftpd/ftpusers和/etc/vsftpd/user_list 分别在root前面加上“#”就是咯。就是把root注释掉。因为vsftpd默认禁用root用户5.如果连接的不上时候出现 "500 OOPS:cannot change directory:/root"
则是由于SE设置关闭了ftp 解决方案如下: 1).查看ftp的状态 [root@localhost ~]# getsebool -a|grep ftp 在结果有应该以下二个结果或之一 ftp_home_dir off tftpd_disable_trans off 2).打开ftp 把上面二个结果的其中一个打开即可 [root@localhost ~]# setsebool -P ftpd_disable_trans on [root@localhost ~]# setsebool -P ftp_home_dir on 3).重启vsftpd [root@localhost ~]# service vsftpd restart如果还是不行则就直接关闭SELinux吧
4).关闭SElinux
[root@localhost ~]# vi /etc/selinux/config
将 SELINUX=enforcing 改为 SELINUX=disabled