当前位置:   article > 正文

用VScode远程连接WSL遇到的问题_vscode连接不上wsl

vscode连接不上wsl

以前虚拟机用VScode远程连接,大致步骤就是

1、虚拟机上安装openssh-server,并确认启动

2、确认VScode所在物理机上也已经安装了ssh客户端

3、ifconfig获得虚拟机的ip,然后在vscode安装插件,根据ip配置

4、然后一般就能顺利连上

说下我使用WSL时遇到的问题

一、安装openssh-server后没有自己启动

sudo apt install openssh-server -y

我就默认安装ssh服务器之后,他自己就运行了,然后就继续后面的步骤了,一直连不上,回来检查发现ssh 服务器并没有启动......

ps -elf|grep ssh

运行该指令后,发现只有一行内容,代表着sshd并没有正在运行

运行这个经常使用的指令,是无法见效的,会提示unrecognized service

service sshd restart

 运行下面这个指令才能真正重启sshd

sudo /etc/init.d/ssh restart

 然后再使用

ps -elf|grep ssh

就可以看到,有两行内容,sshd已经顺利运行了

 然后使用vscode就可以连接上了

二、重启后,sshd又会关闭,且WSL的ip还会改变

第二次启动后又连不上了,一看,发现sshd又关了,所以每次启动都要重新启动下sshd

sudo /etc/init.d/ssh restart

除此之外,还发现WSL的ip地址还变了,所以Vscode远程配置的ip地址还要改一下,才能成功连接

现在刚用WSL,怎么通过配置解决上述几个问题,不用每次启动都改vscode的配置文件ip地址以及不用每次都再手动启动ssh的方法,还没有研究,如果有大佬知道解决的方法,洗耳恭听

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/184805
推荐阅读
相关标签
  

闽ICP备14008679号