10.248.12.74
sftp -P 8989 sftptest1@10.248.12.74
1qaz!QAZ
启动命令
ftp-python
docker run -d --name ftp-python
-v /onesupport/sftp-ipfs/ipfsio/ftp/home:/opt/ipfsio/ftp/home
-v /onesupport/sftp-ipfs/ipfsio/ftp/config:/opt/ipfsio/ftp/config
-v /onesupport/sftp-ipfs/ipfsio/ftp/logs:/opt/ipfsio/ftp/logs
-v /opt/ipfsio/ftp/upload:/opt/ipfsio/ftp/upload
-v /opt/ipfsio/ftp/download:/opt/ipfsio/ftp/download
sftp/ipfs-upload-download:20210825
docker run -d --name ftp-python -v /onesupport/sftp-ipfs/ecip/F/SFTPServer/home:/opt/ecip/F/SFTPServer/home
-v /onesupport/sftp-ipfs/ipfsio/ftp/config:/opt/ipfsio/ftp/config
-v /onesupport/sftp-ipfs/ipfsio/ftp/logs:/opt/ipfsio/ftp/logs
-v /opt/ipfsio/ftp/upload:/opt/ipfsio/ftp/upload
-v /opt/ipfsio/ftp/download:/opt/ipfsio/ftp/download
sftp/ipfs-upload-download:20210825
sftp-server
docker run -d --name sftp-server\
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/home:/opt/ecip/F/SFTPServer/home\
-v /onesupport/sftp-ipfs/ecip/F/conf:/opt/ecip/F/conf\
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/logs:/opt/ecip/F/SFTPServer/logs\
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/shell:/opt/ecip/F/SFTPServer/shell\
sftp-server
docker run -d --name sftp-server -v /onesupport/sftp-ipfs/ecip/F/SFTPServer/:/opt/ecip/F/SFTPServer/
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/home/logs:/opt/ecip/F/SFTPServer/home/logs sftp-server
docker run -d --name sftp-server -p 8989:22 -p7676:8080
-v /onesupport/sftp-ipfs/ecip/F/conf:/opt/ecip/F/conf
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/home:/opt/ecip/F/SFTPServer/home
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/logs:/opt/ecip/F/SFTPServer/logs
sftpserver:202109031822
docker run -d --name sftp-server -p 8989:22 -p 7676:8080
-v /onesupport/sftp-ipfs/ecip/F/conf:/opt/ecip/F/conf
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/home:/opt/ecip/F/SFTPServer/home
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/logs:/opt/ecip/F/SFTPServer/logs
sftpserver:202109031822
sftp -P 8989 sftptest1@10.248.12.74
最原始镜像
docker run -d --name sftp-server -p 8989:22 -p7676:8080
-v /onesupport/sftp-ipfs/ecip/F/conf:/opt/ecip/F/conf
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/home:/opt/ecip/F/SFTPServer/home
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/logs:/opt/ecip/F/SFTPServer/logs
-v /onesupport/sftp-ipfs/ecip/F/SFTPServer/shell:/opt/ecip/F/SFTPServer/shell
sftpserver:20210514
docker run -itd --name os-ipfs -e IPFS_LOGGING=error
-p 1800:4001 -p 1801:5001 -p 1802:8081
-v /opt/ipfsio/ipfs423/data:/data/ipfs
-v /opt/ipfsio/ipfs423/export:/export
-v /opt/ipfsio/ipfs423/config:/opt/config
ipfs/go-ipfs:v0.4.23.20201217
docker run -itd --name os-ipfs -e IPFS_LOGGING=error
-p 1800:4001 -p 1801:5001 -p 1802:8081
-v /onesupport/sftp-ipfs/ipfs/data:/data/ipfs
-v /onesupport/sftp-ipfs/ipfs/export:/export
-v /onesupport/sftp-ipfs/ipfs/config:/opt/config
ipfs/go-ipfs:v0.4.23.20201217
docker run -itd --name os-ipfs -e IPFS_LOGGING=error
-p 1800:4001 -p 1801:5001 -p 1802:8081
-v /onesupport/sftp-ipfs/ipfs/data:/data/ipfs
-v /onesupport/sftp-ipfs/ipfs/export:/export
-v /onesupport/sftp-ipfs/ipfs/config:/opt/config
ipfs/go-ipfs:v0.4.23.20201217
sftp-server docker run -d --name sftp-server -p 8989:22 -p7676:8080 -v /onesupport/sftp-ipfs/ecip/F/conf:/opt/ecip/F/conf -v /onesupport/sftp-ipfs/ecip/F/SFTPServer/home:/opt/ecip/F/SFTPServer/home -v /onesupport/sftp-ipfs/ecip/F/SFTPServer/logs:/opt/ecip/F/SFTPServer/logs sftpserver:202109031822 这个镜像是加入jar包后的镜像
docker run -d --name ftp-python \ -v /onesupport/sftp-ipfs/ipfsio/ftp/home:/opt/ipfsio/ftp/home \ -v /onesupport/sftp-ipfs/ipfsio/ftp/config:/opt/ipfsio/ftp/config \ -v /onesupport/sftp-ipfs/ipfsio/ftp/logs:/opt/ipfsio/ftp/logs \ -v /opt/ipfsio/ftp/upload:/opt/ipfsio/ftp/upload \ -v /opt/ipfsio/ftp/download:/opt/ipfsio/ftp/download \ sftp/ipfs-upload-download:20210825
docker run -itd --name os-ipfs -e IPFS_LOGGING=error -p 1800:4001 -p 1801:5001 -p 1802:8081 -v /onesupport/sftp-ipfs/ipfs/data:/data/ipfs -v /onesupport/sftp-ipfs/ipfs/export:/export -v /onesupport/sftp-ipfs/ipfs/config:/opt/config ipfs/go-ipfs:v0.4.23.20201217
sftp 基本命令
如何在 Linux 中使用 sFTP 传输文件/文件夹
默认情况下,SFTP 协议采用和 SSH 传输协议一样的方式建立到远程服务器的安全连接。虽然,用户验证使用类似于 SSH 默认设置的密码方式,但是,建议创建和使用 SSH 无密码登录,以简化和更安全地连接到远程主机。
要连接到远程 sftp 服务器,如下建立一个安全 SSH 连接并创建 SFTP 会话:
$ sftp tecmint@192.168.56.10
登录到远程主机后,你可以如下运行交互式的 sFTP 命令:
sftp> ls #list directory sftp> pwd #print working directory on remote host sftp> lpwd #print working directory on local host sftp> mkdir uploads #create a new directory sftp>rmdir 删除文件夹 sftp>rm 文件

如何使用 sFTP 上传文件夹
要将整个目录上传到远程 Linux 主机中,请使用put命令。但是,如果目录名称不存在于远程主机上的工作目录中,你将收到错误,如下面的屏幕截图所示。
因此,首先在远程主机上创建一个具有相同名称的目录,然后从本地主机上传它,-r参数允许拷贝子目录和子文件:
sftp> put -r Tecmint.com-articles sftp> mkdir Tecmint.com-articles sftp> put -r Tecmint.com-articles
要保留修改时间、访问时间以及被传输的文件的模式,请使用-p标志。

sftp> put -pr Tecmint.com-articles
如何使用 sFTP 下载文件夹
要从远程 Linux 主机下载整个 fstools-0.0 文件夹到本机中,如下所示使用 get 命令带上-r标志:
sftp> get -r fstools-0.0

使用 sFTP 下载目录
如果文件夹已经下载完成了,接着查看本机的工作目录。
要退出 sFTP shell,输入:
sftp> bye或者sftp> exit