运行环境:
腾讯云主机 Cenos 7.2
最终效果:
可以用ftp软件远程登录
1、以管理员(root)身份执行以下命令
yum install vsftpd
2、设置开机启动vsftpd ftp服务
cd /etc/sysconfig/
systemctl enable vsftpd.service
3、启动vsftpd服务
cd /etc/sysconfig/
停止vsftpd: Systemctl stop vsftpd.service
重启vsftpd: Systemctl restart vsftpd.service
4、配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
vi /etc/vsftpd/vsftpd.conf
禁止匿名用户访问:
在vsftpd.conf下面找到
anonymous_enable=YES,将YES改为NO
检查防火墙状态
firewall-cmd --state
5、启动firewall
cd /etc/sysconfig/
systemctl stop firewalld.service #停止firewall
systemctl start firewalld.service #开启firewall
6、永久開放 ftp 服務
firewall-cmd --add-service=ftp
查看21端口
firewall-cmd --query-port=21/tcp
7、开放21端口
firewall-cmd --add-port=21/tcp
8、创建ftp用户
增加用户bbx1,指向目录/opt/www,禁止登录SSH权限
useradd -d /opt/www -g ftp -s /sbin/nologin bbx1
9、bbx1用户设置密码
passwd bbx1