centos7.x 安装FTP

  • 登录云服务器,检查服务器是否安装FTP
rpm -q vsftpd
或者:
vsftpd -v
1
2
3

如果出现package vsftpd is not installed,则说明未安装,继续往下走: ftp

  • 安装FTP服务
yum install vsftpd -y
1
  • 查看安装位置
whereis vsftpd
1
  • 启动FTP服务
systemctl start vsftpd.service
1
  • 设置开机自动启动FTP服务
systemctl enable vsftpd.service
1
  • 重新启动FTP服务
systemctl restart vsftpd.service
1
  • 连接FTP

win + R键,输入cmd,进入终端
输入ftp 阿里云外网地址,回车
输入用户ftp,回车
输入密码(不输入或者随意输入都可以),回车
显示230 Login successful.,说明登录成功
输入ls,可以看到当前目录下的文件 ftp

  • 查看FTP服务状态
rpm -qa | grep vsftpd
1

如果出现vsftpd-3.0.2-25.el7.x86_64(安装版本不同可能提示不同),则说明服务当前正在运行中 ftp

  • 查看端口监听
netstat -antup | grep ftp
或者:
netstat -nltp | grep 21
1
2
3
  • 查看ftp配置文件
    首先进入ftp文件目录cd /etc/vsftpd,输入ls -l可以看到文件列表如下: ftp
    其中:
vsftpd.conf //主要配置文件
ftpusers    //配置禁止访问FTP服务的用户列表
user_list   //配置用户访问控制
1
2
3
  • vim时显示/隐藏文件行号

shift + :键,输入

set nu //显示行号
set nonu //隐藏行号
1
2
  • 查看当前系统有几个用户
vim /etc/passwd
1
  • 删除用户
userdel ftpuser
1
  • 获取selinux状态
getenforce
1
  • 暂时关闭selinux
setenforce 0
1
  • 卸载vsftp
先输入 rpm -qa | grep vsftp 获取名称(vsftpd-3.0.2-25.el7.x86_64)
再输入 rpm -e vsftpd-3.0.2-25.el7.x86_64(获取到的名称)
1
2
Last Updated: 9/3/2019, 8:52:32 PM