一、Linux
开启 FTP
服务
首先服务器要安装 ftp
软件,查看是否已经安装 ftp
软件下:
which vsftpd
若未安装,则安装并启动。
1.安装 vsftpd
服务:
yum -y install vsftpd
2.启动 vsftpd
服务:
systemctl start vsftpd
3.默认开启 vsftpd
服务:
chkconfig vsftpd on
4.查看 ftp
服务器状态
service vsftpd status
5.启动 ftp
服务器
[root@VM_0_2_centos ~]# service vsftpd start
6.重启 ftp
服务器
service vsftpd restart
7.查看服务有没有启动
netstat -an | grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
如果看到以上信息,证明ftp服务已经开启。
8.如果需要使用 root
用户登录 FTP
,要修改以下两个文件
注释掉文件 ftpusers
中的 root
,即 root -> #root
vi /etc/vsftpd/ftpusers
解释:默认该列表中的用户无法远程连接 FTP
,注释掉即可。
同时也注释掉文件 user_list
中的 root
,即 root -> #root
vi /etc/vsftpd/user_list
注:如果未进行该步骤操作注释root,则远程使用root用户连接FTP服务时将会报如下错误:
530 Permission denied
或
530 Please login with USER and PASS
二、Linux修改FTP密码
passwd username //username为修改密码的帐号
输入新密码:*****
确认新密码:*****
三、查看安装FTP的版本信息
rpm -qa | grep vsftpd