提问人:Naina 提问时间:11/7/2023 更新时间:11/7/2023 访问量:23
Docker 复合容器 Sftp 多用户访问限制
Docker compose container Sftp multiple users access restriction
问:
当我在我的winSCP上本地尝试检查sftp是否正常工作时,它会出现连接错误。
我需要一个 sftp 容器,我可以在其中挂载至少两个卷。我还需要能够创建用户,然后对单独的卷具有 sftp 访问权限。因此,用户 1 只能访问 Volume1,而 User2 只能访问 Volume2。另外,我不想让用户直接在docker compose文件中使用它,而是稍后从项目的其他文件中使用它。
注意:我使用的是 Windows 操作系统,并且是 docker 字段的新手。
Docker-compose.yml:
version: '3'
services:
my-linux-container:
image: ubuntu:latest
command: /bin/bash -c "apt-get update && apt-get install -y openssh-server && service ssh start && tail -f /dev/null"
ports:
- "2235:22"
sftp:
image: atmoz/sftp
volumes:
- ./data:/home/user1
- ./data:/home/user2
ports:
- "2234:22"
environment:
SFTP_USERS: "user1:pass:1001:1001:/home/user1, user2:passd:1002:1002:/home/user2"
答: 暂无答案
评论