美文网首页系统运维
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