关于新版的VSCode通过ssh登录linux的问题

昨晚弄到4点多也没弄好用VSCode登录自己的linux服务器,太急于去找博客、论坛之类的,没有静下心来思考一下自己的错误,每个人因人而异,系统的配置,环境的配置等等情况复杂,不能只依赖于博客…惭愧
白天没舍得浪费状态好的时间,晚上经过博友提醒静下心来自己查了下自己的VSCode报错,仔细看了下VSCode的说明,独立解决了通过ssh协议,登录linux服务器的问题;以下是个人遇到的问题:
1) 首先我原本的Linux虚拟机中安装的是Centos6.0版本,连接时总出现 ”过程试图写入的管道不存在“ ,或者干脆不用输入用户密码直接报找不到路径,找不到路径是因为我将系统变量PASH改动了,改动了自己以为的ssh confing文件目录下(网上好多人的问题确实是由于window版本的问题默认的PASH路径与VScode的默认路径不同),后来读了VSCode的说明才知道不是所有系统都可以远程登录的,检查了以下,我的centos版本太低,最起码Centos要在7.0以上,我平时用乌班图比较多,干脆又下了一个最新版本的乌班图,解决了版本问题。
2) 一再检查了乌班图的用户名、ip地址,和windows的ssh系统变量,考虑了很多通过ssh协议需要的密钥,公钥等,并没有错误,但是仍然报 “过程试图写入的管道不存在”,但这类问题并不是通用的,可能由于很多原因造成,仔细看了报错信息发现并不是和上次一样,这次报错 ”connect to host localhost port 22:Connection refused“,立刻锁定是乌班图的ssh进程的问题,ps了以下ssh的进程,发现没有启动,检查了一下/etc/init/ssh*文件,发现没有,应该是有ssh这个系统变量但是并没有这个server,sudo apt-get install openssh-server了下来,重新启动sshd服务,再次连接,终于弄好了,还是很激动的写下来。

其实告诉自己:有问题就有办法!办法总比问题多,不要死磕不要头铁,静下心来仔细检查下错误的地方。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值