vscode的ssh连接wsl

        网上有用vscode安装wsl插件来安装wsl的,但是这有一个很大弊端,就是只能以默认用户去登录,无法切换其他用户。因此诞生了本文,我的思路是直接用ssh插件来去连接wsl。

     

wsl端:

1.安装wsl

2.安装SSH服务器

运行以下命令来安装 OpenSSH 服务器

​
sudo apt update

sudo apt install openssh-server

​

运行以下命令进行修改配置文件内容,允许密码和登录

sudo vim /etc/ssh/sshd_config

把port22前面#号去掉,添加如下内容


PermitRootLogin prohibit-password

PasswordAuthentication yes

重启SSH服务
 

service ssh restart 

运行以下命令来设置SSH服务器开机自启动:

sudo systemctl enable ssh

3 获取用户wsl的ip###注意,不是看etho的ip4,因为每次重启之后这个地址会变,要用lo的地址

ifconfig

就是这个。这样每次重启之后连接不用改变,只需每次重启之后在wsl的用户输入ssh服务开启命令,也可以设置自动开始

sudo service ssh start

vscode端

1、下载vscode

进入vscode官网进行下载。

2、安装ssh插件

3 连接ssh

输入密码即可

这样便可以用vscode的ssh连接wsl,非常nice

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值