美文网首页
阿里云的centos上搭建ftp服务

阿里云的centos上搭建ftp服务

作者: 青岛大桥_Android到后端 | 来源:发表于2018-10-25 13:53 被阅读38次

    第1步, 安装vsftp

    yum install vsftpd

    启动vsftpd服务 service vsftpd start

    第2步 配置阿里云访问权限,

    这需要去阿里云的控制台
    给你购买的ECS安全组配置权限


    image.png

    其中, 0.0.0.0/0 代表允许所有IP和所有端口入。

    第3步 添加FTP用户并设置FTP用户密码

    下面是添加tom用户,设置根目录为/opt/ftpdir/tom

    1、修改/etc/vsftpd/vsftpd.conf,

    chroot_list_enable=YES
    (这是使能chroot列表)
    chroot_list_file=/etc/vsftpd/chroot_list
    (这是定义列表文件名)
    allow_writeable_chroot=YES
    (上面这句不加会在登录ftp密码后产生这个错误:500 OOPS: vsftpd: refusing to run with writable root inside chroot())

    然后在/etc/vsftpd/chroot_list 中添加一行tom (我们要定义的用户名)

    2、增加用户tom,指向目录/opt/ftpdir/tom, 禁止登录SSH权限。

    useradd -d /opt/ftpdir/tom -g ftp -s /sbin/nologin tom
    (提前建好/opt/ftpdir目录)

    3、设置用户口令

    passwd tom

    1. 重新启动ftp服务
      service vsftpd restart

    第4步. 尝试客户端ftp连接

    image.png

    相关文章

      网友评论

          本文标题:阿里云的centos上搭建ftp服务

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