• 16. docker 部署 sftp


    启动命令

    sftp 基本命令

    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

  • 相关阅读:
    numpy学习笔记
    音视频服务架构演进
    图片批量修改尺寸如何实现?
    一站式工业边缘数据采集处理与设备反控实践
    数据集的整理和命名和格式转换
    Java类的定义及定义类时可用的关键字
    【C++】Ubuntu18.04安装C++的IDE——KDevelop
    MySQL进阶
    Android源码设计模式探索与实战【代理模式】
    十年架构师:读懂这篇微服务实战笔记,金九银十薪资直接翻倍
  • 原文地址:https://blog.csdn.net/ATYtian/article/details/125475436