VSCode通过登陆节点连接计算节点

参考:https://blog.csdn.net/zqm_0015/article/details/125368168

  1. 首先需要知道自己的登陆节点ip、计算节点名字或者ip。

  2. 获取本地笔记本或者台式机的public key,也就是id_rsa.pub文件:
    win+r进入cmd命令模式,在终端输入ssh-keygen -t rsa命令(全按回车就行),生成C:\Users\yourusername.ssh\id_rsa.pub文件。

  3. 将id_rsa.pub拷贝至登陆节点(或者叫跳板机):将其信息追加至登陆节点的authorized_keys文件中cat id_rsa.pub >> ~/.ssh/authorized_keys ,此处用的是“>>”追加符,不覆盖原有authorized_keys的内容。

  4. 打开VSCode的本机配置文件:
    在这里插入图片描述

  5. 编辑配置文件:
    在这里插入图片描述
    最后一行为ProxyCommand ssh -W %h:%p XXX可用节点名字指的是从登陆节点连接计算节点时的名字,可能是一串ip也可能是一串字符。

  6. 再次打开VSCode之后点击计算节点输入密码登陆即可:
    在这里插入图片描述

  7. 对于没有固定计算节点的(每次都要申请的那种),可以先申请计算节点,申请后用一次修改一次步骤5中config文件的可用节点名字

  8. 其他:
    问题:忽然vscode连接不上远程但是xshell可以连接上
    原因:是我们的.ssh文件夹中储存的我们上个系统中ssh的key值,而没有更新新的ssh的key值
    解决方案:在c盘的用户路径,找到.ssh文件夹,里面有个known_hosts使用记事本打开,找到你要连接的远程服务器ip地址,把属于它的内容全部删了,再重新连接即可。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值