使用Visual Studio连接wsl进行Linux开发

最近有东西要在linux里面调试,虚拟机有点卡,物理机暂时又没有安装Linux,而wsl的图形界面又有点没玩明白,所以就想着用Visual Studio连接wsl进行Linux开发,这样就可以在Windows下进行Linux开发了.

##环境

Windows11+WSL2(Ubuntu20.04)+Visual Studio 2022

安装配置wsl就不写了

##安装

首先安装Visual Studio的Linux开发组件(在visual studio installer里面安装)

然后登陆wsl,安装openssh-server

1
sudo apt-get install openssh-server

编辑配置文件

1
sudo vi /etc/ssh/sshd_config

主要关注这两行:

1
2
3
4
#Port 22

#PermitRootLogin prohibit-password

注意#是注释!!,如果22端口被占用,就修改成其他的

如果要使用root用户登陆,就把PermitRootLogin prohibit-password改成PermitRootLogin yes

vim中按i进入编辑模式,按esc退出编辑模式,按:进入命令模式,输入wq保存并退出,输入q!不保存退出

然后重启ssh服务

1
sudo service ssh --full-restart

然后在visual studio里面新建一个Linux连接就行了


使用Visual Studio连接wsl进行Linux开发
https://20040702.xyz/2023/09/30/vs-Linux/
作者
Seeker
发布于
2023年9月30日
许可协议