Docker——搭建SFTP

前言

atmoz/sftp: https://github.com/atmoz/sftp

步骤

Docker安装

https://www.cnblogs.com/wangyang0210/p/12765068.html

前参考上文

创建目录及配置文件

mkdir -p /app/data/sftp
mkdir -p /app/local/sftp/etc/
vi /app/local/sftp/etc/user.conf
   sftp_test:sftp123456:1003:1000

搜索镜像

 docker search sftp

https://github.com/atmoz/sftp

运行容器

docker run -d -p 6666:22 --name sftpd -v /app/local/sftp/etc/user.conf:/etc/sftp/users.conf:ro -v /app/data/sftp:/home  --privileged=true  atmoz/sftp 

如果你想让用户拥有上传的权限,那请进行以下操作

cd /app/data/sftp/sftp_test
mkdir upload
chmod -R 777 upload

不要忘记防火墙放行6666端口

访问

posted @ 2021-04-02 15:37  。思索  阅读(942)  评论(0编辑  收藏  举报