如何安装一个docker版的sftp呢?

书欣 Docker 发布时间:2023-01-11 23:24:16 阅读数:7174 1
下文笔者讲述安装一个docker版的sftp的方法分享,如下所示
实现思路:
    1.定义sftp的目录
	2.编写sftp的配置文件
	3.启动sftp版的docker容器
例:
安装docker版的sftp
创建目录及配置文件:
	# 创建放置上传、下载文件的目录(可自行定义)
	mkdir -p /opt/document/sftp/data
	 
	# 创建放置配置文件的目录(可自行定义)
	mkdir -p /opt/document/sftp/etc
	编辑配置文件:
	vi /opt/document/sftp/etc/user.conf

	# user.conf文件内容(sftpuser用户名可自行定义)
	sftpuser:sftpuser:1003:1000

启动容器

docker run -d -p 10022:22 --name docker_sftpd \
-v /opt/document/sftp/etc/user.conf:/etc/sftp/users.conf:ro \
-v /opt/document/sftp/data:/home \
--privileged=true \
atmoz/sftp

//开启用户上传文件权限
cd /opt/document/sftp/data/sftpuser
mkdir upload
chmod -R 777 upload

//开启防火墙10022 端口

sftp远程登录
sftp -P 10022 sftpuser@localhost

sftp上传文件
  # /opt/document/sftp/data/sftpuser/1.txt:本地文件
  # /upload:sftp服务器远程目录
put /opt/document/sftp/data/sftpuser/1.txt /upload

sftp下载文件 
	# /upload/1.txt:sftp服务器远程文件
	# /opt/document/sftp/data/local 本地目录
    get /upload/1.txt /opt/document/sftp/data/local
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/docker/202301/5339.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者