赞
踩
以前虚拟机用VScode远程连接,大致步骤就是
1、虚拟机上安装openssh-server,并确认启动
2、确认VScode所在物理机上也已经安装了ssh客户端
3、ifconfig获得虚拟机的ip,然后在vscode安装插件,根据ip配置
4、然后一般就能顺利连上
说下我使用WSL时遇到的问题
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又关了,所以每次启动都要重新启动下sshd
sudo /etc/init.d/ssh restart
除此之外,还发现WSL的ip地址还变了,所以Vscode远程配置的ip地址还要改一下,才能成功连接
现在刚用WSL,怎么通过配置解决上述几个问题,不用每次启动都改vscode的配置文件ip地址以及不用每次都再手动启动ssh的方法,还没有研究,如果有大佬知道解决的方法,洗耳恭听
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。