美文网首页系统运维
CentOS7上搭建FTP服务

CentOS7上搭建FTP服务

作者: 四冶读史 | 来源:发表于2017-06-26 23:23 被阅读33次

1.安装vsftpd服务

1.1.安装vsftpd

yum -y install vsftpd

1.2.修改配置文件,禁用匿名登录

vi /etc/vsftpd/vsftpd.conf

将anonymous_enable=YES改为anonymous_enable=NO
保存,退出

1.3.禁用SELinux

vi /etc/sysconfig/selinux

将SELINUX更改为SELINUX=disabled
保存退出

1.4.开放20和21端口

systemctl start firwalld.service        # 如果防火墙已开启,此步省略
firewall-cmd --add-port=20/tcp
firewall-cmd --add-port=20/tcp --permanent
firewall-cmd --add-port=21/tcp 
firewall-cmd --add-port=21/tcp --permanent

1.5.启动vsftpd服务,并设置开机启动

systemctl start vsftpd.servive
systemctl enable vsftpd.service

1.6.创建用户

useradd ftp
passwd ftp

1.7.授权

chmod 777 -R /home/ftp/

1.8.重启

reboot

2.安装ftp验证服务是否正常

2.1.安装ftp客户端

yum -y install ftp

2.2.使用ftp登录

ftp localhost
Trying ::1...
Connected to localhost (::1).
220 (vsFTPd 3.0.2)
Name (localhost:root): ftp
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> 

220表示服务正常
230表示登录成功

3.外部访问

3.1.禁用PASV模式

可参考:http://jingyan.baidu.com/article/da1091fb0f2099027949d642.html
ftp主动被动模式可参考:http://blog.sina.com.cn/s/blog_5cdb72780100jwm9.html

3.2.windows上访问效果如下

粘贴图片.png

参考地址
http://www.cnblogs.com/zhi-leaf/p/5983550.html

相关文章

网友评论

    本文标题:CentOS7上搭建FTP服务

    本文链接:https://www.haomeiwen.com/subject/hakscxtx.html