Docker/Rancher2部署sftp

Docker部署sftp

docker run -d -p 30022:22 -v /data/sftp/data:/home -v /data/sftp/config/users.conf:/etc/sftp/users.conf atmoz/sftp:latest
  • 根路径data需要755权限(监狱模式),用户路径需要777权限
  • 需要手动设置权限,并且重启后需要重新设置权限
  • 如果是挂载目录,则更改宿主机目录权限
  • users.conf模板下载

Rancher2部署sftp

QQ截图20201013205913.png

  • 注意权限问题

命令

进入容器

# 1.添加账号
vim /etc/sftp/users.conf 
# 2.重启容器,使账号生效
# 3.给新用户目录赋值权限777
mkdir -m=777 /home/新用户名/子目录名