1.涉及内网穿透的内容,在这里不赘述,因为我的问题不是出现在这里
2.开始阶段,用vscode连接服务器,提示输入密码的界面都没有出现,这可能是因为服务器openssl没安装好,使用如下命令安装
'''
sudo apt install openssh-server
'''
3.安装成功后,出现新的问题: waiting for server log,且报错:无法远程连接到服务器
检查报错信息,发现,vscode要求服务器的glibc版本>= 2.28
但是,我的服务器由于环境需求,降低了linux的内核,4.14,不支持这么高版本的glibc,另一种说法是,ubuntu18.04不支持glibc2.28,这个还请读者自行考察一下
这是vs官网的环境要求图
解决方法:
去官网安装低版本的vscode即可~
我从vs1.8+降级到了1.76,就ok了~
这个问题困扰我好几个小时,所以如果还有开发者有同样的问题,欢迎交流讨论,如果也是和我一样的原因,我会帮您解决