美文网首页
CentOS 6 搭建 FTP 服务记录

CentOS 6 搭建 FTP 服务记录

作者: 音乐与咖啡Bean | 来源:发表于2018-10-23 13:55 被阅读0次

    关于 VSFTP

    在 Linux 下搭建 FTP 服务器一般会使用 vsftpd。vsftpd 的前两个字母代表 "very secure" 。

    项目官网:https://security.appspot.com/vsftpd.html

    安装 VSFTP

    使用 yum 安装 vsftpd:

    sudo yum install vsftpd

    如果需要连接其他 FTP 服务器,则可以安装 FTP 客户端。

    sudo yum install ftp

    添加用户

    adduser userftp

    passwd userftp

    禁止用户的 ssh 登录权限,只允许 FTP 访问:

    usermod -s /sbin/nologin userftp

    配置 VSFTP

    打开配置文件:

    sudo vi /etc/vsftpd/vsftpd.conf

    关闭匿名访问:

    anonymous_enable=NO

    去掉 local_enable 的注释,修改为开启:

    local_enable=YES

    限制用户仅能访问自己的主目录:

    chroot_local_user=YES

    设置用户的主目录:(不设置时,默认为用户的家目录/home/userftp)

    local_root=/data/test

    重启服务:

    sudo service vsftpd restart

    设置开机自启动:

    chkconfig vsftpd on

    连接测试

    ftp userftp@112.126.74.124

    ftp> pwd

    Remote directory: /home/userftp

    ftp> quit

    221 Goodbye.

    参考

    1、https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-...

    2、http://koulitsu.blog.51cto.com/7355117/1221441

    相关文章

      网友评论

          本文标题:CentOS 6 搭建 FTP 服务记录

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