vscode中SSH跳板机配置以及连接不上的问题

vscode中SSH跳板机配置以及连接不上的问题

首先需要在vscode中下载ssh插件,然后配置插件的config文件

跳板机配置

如图:
在这里插入图片描述

  • 上面的是目标服务器,Hostname处填写IP,Port写端口,User写用户名
    • IdentityFile如果是免密登录则需要加上,否则不需要(关于免密登录的设置参考网络上的其它博客)
    • 下面的ProxyCommand是ssh.exe这个文件的位置,可以用where ssh搜索
  • 下面的是跳板机,其余设置都是一样的,但是如果有免密登录,也需要添加私钥

下面跳板机的IP不是内网IP!!!

timeout无法登录

我踩过的坑:

  • 首先是timeout发生的原因可能就是网络问题,在vscode插件的ssh设置中将timeout时间延长至60秒即可解决
  • 然后我仍然是主机和跳板机都连接不上,最后在cmd里面试了一下ssh -v JumpMachine来测试跳板机,没想到直接连上了,然后再跳转到vscode中又可以正常连接了

后面问了一下大佬,说还是网络问题,这背后的原理我就不太清楚了,不过结果是连上了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值