vscode连不上云服务器,一直报超时错误|但是xshell那些又可以连上?为什么vscode连不上?|命令行输出管道报错 -bash: command not found 导致的一系列问题
前言
那么这里博主先安利一些干货满满的专栏了!
首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。
高质量博客汇总https://blog.csdn.net/yu_cblog/category_12379430.html?spm=1001.2014.3001.5482
问题叙述
我只能说人在家中坐,bug从天上来。
vscode一直死活连不上,说连接超时,以前都可以的,突然连不上。我用的是阿里云的服务器。
在此期间我尝试了很多方法。
我找了阿里云官网,在官网上面的shell连,没问题!但是发现ls这些命令用不了,这个不难发现,(后端程序员的习惯,一连上先ls,我也不知道为什么),然后只能/usr/bin/ls这样用。我当时还感觉奇怪,为啥用不了,也没在意,因为我确定了服务器本身里面没问题。然后我就没管了
我期间调查了很多原因,比如端口号是不是突然没开放了,22号端口号,然后我还看了是不是vscode插件的问题,插件有没有更新。
都没有解决。
但是我用xshell这些shell连接上之后,我发现bash报了一个错,说-bash: command not found
很抽象,我也不知道什么错误。
我 $PATH 才发现,我的PATH里面的/usr/bin,/bin这些路径全没了。
我加上之后,ls那些命令才恢复正常,然后vscode也能连了。