(与其他的不同)vscode 突然连接不上服务器;过程试图写入的管道不存在;Failed to parse remote port from server output

这个问题困扰了我两天!网上没有和我这种情况一样的,所以记录一下,废话不多说,上才艺:

本地cmd输入以下命令发现服务器端口连接关闭

C:\Users\DELL>ssh -p ***** root@gh229.basiccloud.cn

Connection closed by 10.***.**.*** port *****

网上各种方法尝试了个遍,包括删除known_host; config;以及删除服务器.vscode-server都不起作用;用朋友电脑测试连接也不行,所以不是本地的问题,大概率是服务器那边的问题。

解决办法:

可以先用其他方式进入服务器,打开终端输入:

sudo nano /etc/ssh/sshd_config
#或者
sudo vim /etc/ssh/sshd_config
#亦或
sudo vi /etc/ssh/sshd_config

打开sshd_config文件,拉到下面应该是这样:
87f373b4b7d04672999ef865d47a2c54.png

这是我删除之后的,没删除之前有600多行PermitRootLogin yes  Port 22;

把多余的全部删除,留几行就行(我留了6行);

(使用nano打开的情况,其他不太清楚)Ctrl+o保存;Enter确定;Ctrl+x退出;

vscode再次连接服务器就可以了。

具体原因不清楚,怀疑是连接次数太多了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值