在Windos平台使用VSCode通过Putty私钥(.ppk)远程SSH连接

在Windos平台使用VSCode通过Putty私钥(.ppk)远程SSH连接

笔者最近做的项目需要在超算上跑,不过Linux上写东西属实费劲,于是万能的VSCode又搬了出来。这里总结遇到的一些问题,帮助一些迷茫的孩子。

首先要强调的是,用Putty和MobaXterm生成的私钥在Windows上面是不好使的,因为不是同一类型。

转换私钥类型需要使用Puttygen.exe这个程序,如果已经安装了Putty的话,那么在它的根目录下就可以找到这个程序,如图:
Puttygen
没有的话搜索一下Putty也能出来,免费的不要钱。
打开以后先load原来的私钥,输入密码,完事儿直接点conversions成openSSH key就可以了。
在这里插入图片描述
然后来到VSCode的扩展这里搜索ssh,安装这俩扩展。
在这里插入图片描述
按Ctrl + Shift + P召唤控制台,输入Remote - SSH, 就可以添加你的远程终端了。

在配置文件中输入自己的私钥位置,如图:
在这里插入图片描述
然后打开设置,添加ssh配置文件的绝对路径,取消dynamic forwarding,如图:
在这里插入图片描述

然后以管理员身份运行windows power shell,输入以下命令:

Set-Service ssh-agent -StartupType Automatic
Start-Service ssh-agent
Get-Service ssh-agent

最后点击最左下角的绿色的小标标,打开远程窗口输入密码就ok了。

温馨提示:如果访问的远程服务器的前台资源是共享的话(比如说超算),建议还是尽量别使用GUI。毕竟这玩意儿占的资源挺多的,可能会拖慢其他人的速度。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值