ExpRe[22] 云服务器[3] 私钥的传输与使用,sftp,scp

文章目录sftp安装插件和配置上传和下载scp时效性本篇撰写时间为2021.12.14,由于计算机技术日新月异,博客中所有内容都有时效和版本限制,具体做法不一定总行得通,链接可能改动失效,各种软件的用法可能有修改。但是其中透露的思想往往是值得学习的。本篇前置:ExpRe[19] 手动构建Docker镜像[2] 远程ssh开发https://www.cnblogs.com/minor-second/p/15668169.htmlsftp安装插件和配置sftp是提供了安全性保证的ftp.我
摘要由CSDN通过智能技术生成


时效性
本篇撰写时间为2021.12.14,由于计算机技术日新月异,博客中所有内容都有时效和版本限制,具体做法不一定总行得通,链接可能改动失效,各种软件的用法可能有修改。但是其中透露的思想往往是值得学习的。
本篇前置:

  • ExpRe[19] 手动构建Docker镜像[2] 远程ssh开发
    https://www.cnblogs.com/minor-second/p/15668169.html

sftp

安装插件和配置

sftp是提供了安全性保证的ftp.
我们目标是使用sftp传输一个私钥给一个服务器A,然后再在该服务器A上使用该私钥获取云服务器B上的文件

  • image
    vscode中Ctrl + Shift + X搜索并安装SFTP插件版本如图
  • Open Folder一个你想要作为工作空间的文件夹
  • vscode中Ctrl + Shift + PSFTP: Config命令,对插件进行配置
    在https://github.com/liximomo/vscode-sftp
    上可以看到示例配置
    image
  • 为了传输私钥,我们可以把~/.ssh作为SFTP连接的目标,即
    image

上传和下载

  • Ctrl + Shift + PSFTP: Download Project
  • 选择文件夹,输入密码,就可以成功把之前指定的目录~/.ssh中的东西下下来
    image
  • 往里面拷入我们想上传的私钥
    image
  • Ctrl + Shift + PSFTP: Upload Project
    可以看到我们把新的文件传上去了
    image
    局限性:截至2021.12.17,这个issue
    https://github.com/liximomo/vscode-sftp/issues/915#issuecomment-828452687
    似乎没有被解决。程序的行为不能得到保证(事实上,当报错的时候,也有可能已经成功传输了。不妨登录远程主机看一看)

scp

ssh连接到刚刚的服务器Acd到想要的地方

  • 输入命令
    scp -i <私钥文件> <用户>@<B的公网IP>:<B上文件路径> .,把待拷贝文件拷到A的当前目录
    • 注:如果出现
      image
      则需要chmod 600 <私钥文件>
      可以参见IncRe[0]对权限的讲解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值