Linux命令(三):SFTP

x33g5p2x  于2022-03-22 转载在 Linux  
字(0.7k)|赞(0)|评价(0)|浏览(155)

1、登录

sftp user@ip

          你要用sftp, 当然得登录到sftp服务器, 在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 我们就输入password吧。 这样就成功建立了sftp连接。

2、文件上传

  • 把linux 当前目录下的a.txt文件上传到sftp服务器的当前目录下
    put a.txt

  • 把 当前本地用户目录文件test.c上传到sftp服务器的/temp/目录
    put ~/test.c /tmp/ 

  • 把 **当前本地用户目录文件test/ **上传到sftp服务器的/temp/目录
    put -r ~/test/ /tmp

3、文件下载

  • 把 **sftp服务器当前目录下的b.txt文件 **下载到linux当前目录下
    get b.txt

  • 把 **远程主机 /temp/text.c 文件 **下载到当前本地用户目录
    get /temp/text.c ~/

  • 把 远程主机/temp/test/  文件下载到当前本地用户目录
    get /temp/test/ ~/

4、实战

username: ${REVPAY_SFTP_USERNAME:sl-payment}
password: ${REVPAY_SFTP_PASSWD:y11v^^2akvbHSkTe1j9xrFQ3W$U&gDAE}
host: ${REVPAY_SFTP_HOST:pa-sftp-sg.myshoplinestg.com}
port: ${REVPAY_SFTP_PORT:22}

参考:sftp常用命令介绍_斯维特哈特的博客-CSDN博客_sftp命令

Linux 命令详解:SFTP - 知乎

相关文章