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端口

访问

学无止境,谦卑而行.
原文地址:https://www.cnblogs.com/wangyang0210/p/14553135.html