如何开启Linux下的ftp服务

时间:2021-06-07 08:37:16
1.安装vsftpd服务:
1.1 首先查看是否已经安装vsftpd:
$ rpm -qa |grep vsftpd 
vsftpd-2.2.2-11.el6_4.1.x86_64
上面的显示表示已经安装成功,请跳到2,否则到1.2~

1.2 用如下命令安装vsftpd:
sudo yum install vsftpd


2.启动vsftpd:
sudo service vsftpd start


注意:
一般来说,现在vsftpd已经启动了,可以用客户端连接了,但是一般会有如下的问题:
连接 FTP 服务器提示“500 OOPS: cannot change directory:/home/xxx”:
该问题解决方法:
先停止vsftpd:
sudo service vsftpd stop
然后设置ftp的目录:
sudo setsebool ftp_home_dir on
最后启动vsftpd:
sudo service vsftpd start


现在你就可以在客户端远程ftp访问该主机啦~~


注:以上设置方法适用于redhat环境,其他linux环境可酌情处理。


ftp命令是ftp客户端,vsftp是ftp服务器,两者不是一个概念。你需要安装ftp客户端 yum install ftp 可以自动安装ftp客户端