vscode的remove-ssh无法连接某个节点

公司几台服务器的ip格式为:

172.1x.1x.10、172.1x.1x.12、172.1x.1x.14、172.1x.1x.16(虚拟)

因为一些硬件的问题,10节点的服务器进行了重装,重装后发现我的电脑上的vscode无法通过ssh连接该节点。但是12、14、16连接均正常,怀疑是10的ssh服务有问题。

于是我使用winscp进行连接测试,发现10能连上,那ssh服务应该是正常启动的。

接着我使用别的电脑vscode连接10节点,发现居然连接正常!

那就是我电脑vscoda中的Remote-ssh插件有问题了。

于是我卸载了插件,并进行了重装,以为要解决了,结果重新打开后还是无法连接。

于是怀疑是配置文件问题,使用按键shift+ctrl+p打开检索窗口

设置和配置文件检查了一圈还是没发现问题。正当我挠头时发现,还有一个地方漏了,就是本地的ssh文件!

于是打开 C:\Users\用户\.ssh发现里面文件如下:

接着把known_hosts和known_hosts.old删除后,使用vscoda重新连接节点发现已经能成功连接了,大功告成!

这里猜测是两个服务文件是插件自动写入的,然而机子配件更换后可能因为硬件型号不同的关系一些编码格式会有出入,导致使用上次连接的服务器文件不能直接连接节点的机器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值