美文网首页
docker安装vsftp服务

docker安装vsftp服务

作者: wnfff | 来源:发表于2018-09-29 15:20 被阅读0次

    1. 新建ftp文件存储目录/home/ftp

    cd /home && mkdir ftp
    

    2. 创建一个组,用于存放ftp用户

    groupadd ftpgroups
    

    3. 创建ftp用户,并加入ftpgroups组

    useradd -d /home/ftp/wanfei -g ftpgroups wanfei
    

    删除用户:userdel -r wanfei-r表示把用户相对应的目录一并删除
    查询用户:cut -d : -f 1 /etc/passwd
    查看用户组:cut -d : -f 1 /etc/group
    删除组:groupdel ftpgroups

    4. 设置密码

    passwd wanfei
    www19930327
    

    5. 设置不允许用于用户登录

    usermod -s /sbin/nologin wanfei
    

    如果要恢复用户登录usermod -s /bin/bash wanfei

    6. 下载镜像并运行容器

    docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=wanfei -e FTP_PASS=www19930327 --name vsftpd fauria/vsftpd
    

    7. 如果想用自己服务器验证,要安装ftp(使用fileZilla连接不需安装)

    yum -y install ftp 
    

    8. 连接,输入账号:wanfei,密码:www19930327

    ftp 127.0.0.1
    

    9. 将目录授予用户(-R表示递归,下面的子文件夹同样属于用户):

    • 新建的目录需要执行该操作,否则无法上传文件到新目录
    • 如果不是从头开始,直接是从第六步开始,那么,新建的用户属于ftp:ftp(用户:组)
    chown -R ftp:ftp /home/ftp
    

    10. fileZilla配置

    有时候连不上,不知道怎么处理

    相关文章

      网友评论

          本文标题:docker安装vsftp服务

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