WSL 中配置 Ubuntu 22.04 开发环境
# WSL 中配置 Ubuntu 22.04 开发环境
平常一般会使用到 Linux 作为开发环境,操作系统是 Windows 的话,可以使用虚拟机软件;但是经常打开虚拟机软件,这样比较麻烦,可以使用 Windows 的子系统 WSL 安装 Ubuntu 作为 Linux 开发环境。
# 安装
在应用商店安装 Ubuntu 22.04 LTS。
# 切换 wsl 版本
Wsl1 使用 Ubuntu 会有诸多问题,如 docker 不能正常使用,需要将 wsl1 切换至 wls2。
打开 cmd 终端,查看 wls 版本。
wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 1
1
2
3将 Ubuntu-22.04 切换至 wsl2 版本。
wsl --set-version Ubuntu-22.04 2
1将 wsl2 称为默认的版本。
wsl --set-default-version 2
1检查 Ubuntu-22.04 是否已经切换至 wls2。
wsl -l -v NAME STATE VERSION * Ubuntu-22.04 Running 2
1
2
3
# 使用 Ubuntu
# 配置 SSH 远程登录
修改
/etc/ssh/sshd_config
文件,放开并设置下面三项内容:Port 22 PermitRootLogin yes PasswordAuthentication yes
1
2
3修改
/etc/hosts.allow
文件,添加如下内容:sshd: ALL
1重启 ssh 服务
service ssh --full-restart
1配置 root 密码
passwd root
1查看本机 IP 地址
ip a
1现在可以使用 ssh 登录到 Ubuntu 了
ssh root@IP
1
# 常见问题
https://learn.microsoft.com/zh-cn/windows/wsl/faq
评论
上次更新: 2024/05/29, 14:25:22