Docker——搭建SFTP

简介: 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端口

访问

学无止境,谦卑而行.

目录
相关文章
|
Ubuntu 网络安全 数据安全/隐私保护
百度搜索:蓝易云【docker通过dockerfile安装sftp教程。】
现在,你已经通过 Dockerfile 成功安装了 SFTP,并且可以使用指定的用户名和公钥进行远程访问。请确保替换示例中的用户名、密码和公钥为自己的实际值。
363 1
|
4月前
|
存储 Docker Python
docker 部署 sftp
本文介绍SFTP服务的部署与配置,包括users.conf用户配置规则、Docker容器运行命令及上传目录权限说明,重点解析atmoz/sftp镜像的chroot机制与子目录映射,确保用户登录后正确访问/upload目录,并提供Python脚本实现文件上传示例。
439 12
docker 部署 sftp
|
4月前
|
缓存 前端开发 Docker
Docker Layer Caching:加速你的容器构建
Docker Layer Caching:加速你的容器构建
|
5月前
|
运维 持续交付 开发者
Docker:重塑现代应用开发的容器革命
Docker:重塑现代应用开发的容器革命
|
5月前
|
运维 持续交付 开发者
Docker:现代应用开发的容器化革命
Docker:现代应用开发的容器化革命