• 技术文章 >运维 >CentOS

    如何在centos7下配置ftp服务器

    WJWJ2020-06-06 16:49:38原创807

    如何在centos7下配置ftp服务器?

    第一步,安装vsftpd这款ftp服务器软件,yum install -y vsftpd

    51.png

    第二步,设置vsftpd服务开机自启动,然后重启服务,查看ftp服务端口,centos6命令如下:

    #chkconfig vsftpd on
    #service vsftpd restart
    #netstat -antup|grep ftp

    centos7命令如图

    52.png

    安装完成后重启vsftpd服务,service vsftpd restart

    第三步:进入vsftpd主配置文件 vi /etc/vsftpd/vsftpd.conf,修改anonymous_enable = NO,这样可以禁止匿名登陆用户登录。

    同时,去掉chroot_local_user = yes前的注释,限制用户访问家目录之外的地方

    53.png

    54.png

    第四步,创建ftp用户,设置用户无法登陆服务器系统并且家目录在/var/www/html下:

    55.png


    给其他人修改文件夹的权限:chmod o+w /var/www/html/

    56.png


    最后关掉selinux,vi /etc/selinux/config

    57.png


    重启系统!或者临时修改selinux,利用setenforce 0,之后再重启vsftpd服务,selinux服务如果没有关掉的话会出现各种问题,比如能访问服务器但是无法打开目录和文件等等。。。

    在系统内部尝试自己访问, ftp ip地址,应该能成功登陆,继续配置外网访问

    58.png


    第五步:关闭防火墙,systemctl stop firewalld.service

    59.png

    相关参考:centOS教程

    以上就是如何在centos7下配置ftp服务器的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:centos7
    上一篇:如何解决CentOS7安装rpm包时依赖检测失败 下一篇:如何解决CentOS安装后无法使用鼠标选中
    大前端线上培训班

    相关文章推荐

    • 如何解决centos不能全屏的问题• 如何解决在centos下mysql.h找不到• 如何解决centos下firefox乱码的问题• 如何解决vmware中centos找不到光驱• centos如何关闭selinux

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网