首页 论坛 docker搭建sftp服务器
2022年12月16日 发帖:
1,107 浏览
回帖 点赞 0 状态帖子有人回复啦,看看Ta 们说了啥~
帖子详情

1,下载sftp的docker 镜像:

docker pull atmoz/sftp
2,创建sftp容器:

docker run -d -p 10022:22 –name sftpd -v /home/sharefolder/:/home/test/upload atmoz/sftp test:sftptest:::upload
说明:

-p 10022:22 将容器默认的22端口映射为宿主机的10022端口

–name sftpd 容器名称为sftpd

test:sftptest:::upload test为用户名,sftptest为密码,upload为sftp主目录

atmoz/sftp 镜像名称

-v /home/sharefolder/:/home/test/upload 将容器里地址 /home/test/upload挂载到宿主机的 /home/sharefolder/,/home/test/upload为sftp的主目录,上传的文件就在这里,其中/test目录为docker命令中最后test:sftptest:::upload部分而来,宿主机的目录/home/sharefolder/若不存在将自动创建

3,使用xshell连接sftp服务

 

 

 

docker搭建sftp服务器

 

 

6,SFTP常用命令:
cd 路径 更改远程目录到“路径”

lcd 路径 更改本地目录到“路径”

chgrp group path 将文件“path”的组更改为“group”

chmod mode path 将文件“path”的权限更改为“mode”

chown owner path 将文件“path”的属主更改为“owner”

exit 退出 sftp

 

 

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.freeman.work/forum/1183.html

发表评论
1 条评论
2022年 12月 16日 下午2:37 回复

文件操作只能在 upload文件夹下操作