Centos7安装ftp详细说明

安装 FTP服务并设置开机自启

yum -y install vsftpd 
systemctl enable vsftpd.service (设为开机启动) 
systemctl start vsftpd(启动vsftpd服务) 
systemctl status vsftpd (查看状态)

修改配置文件

vi /etc/vsftpd/vsftpd.conf

保证下面3项为YES

anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

1031555-20161021100351279-2116483445.png

添加一个 ftp 用户 , 此用户就是用来登录 ftp 服务器用的

useradd ftpuser -d /ftpfile -s /sbin/nologin

/ftpfile为ftp文件夹

防火墙开启 21 端口并启动

centos7中的防火墙改成了firewall,使用iptables(iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT)无作用,正确开放端口的方法如下:

firewall-cmd --zone=public --add-port=21/tcp --permanent

返回success为成功

命令含义:

--zone #作用域

--add-port=21/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效

开启内部发送端口

firewall-cmd --zone=public --add-port=5555-6666/tcp --permanent

配置端口号

vi /etc/vsftpd/vsftpd.conf

983116-20190104110834080-1999145395.png

重启FTP服务

systemctl restart vsftpd

发表评论

(必填)

(必填)

(选填)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新发布

热门讨论