当前位置:首页 > 系统教程 > 正文

Win11安装WSL2 Ubuntu全攻略(支持远程SSH登录的详细教程)

Win11安装WSL2 Ubuntu全攻略(支持远程SSH登录的详细教程)

本教程将引导你在Windows 11上安装WSL2 Ubuntu,并配置远程SSH登录,适合小白用户一步步操作。

1. 什么是WSL2和Ubuntu?

WSL2(Windows Subsystem for Linux 2)是微软在Windows 11中提供的Linux子系统,允许你运行Linux环境如Ubuntu。Ubuntu是一个流行的Linux发行版,结合SSH(安全外壳协议),你可以远程登录和管理系统。

2. 在Windows 11上安装WSL2

首先,确保你的Windows 11已更新。然后,以管理员身份打开PowerShell,运行以下命令启用WSL2功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启电脑后,将WSL2设为默认版本:

wsl --set-default-version 2
Win11安装WSL2 Ubuntu全攻略(支持远程SSH登录的详细教程) WSL2 Ubuntu SSH Windows 11 第1张

3. 安装Ubuntu发行版

打开Microsoft Store,搜索“Ubuntu”,选择Ubuntu 20.04或更新版本安装。安装后,从开始菜单启动Ubuntu,初始化并设置用户名和密码。

4. 配置Ubuntu和SSH服务器

在Ubuntu终端中,更新软件包并安装SSH服务器:

sudo apt updatesudo apt install openssh-server

启动SSH服务并设置开机自启:

sudo service ssh startsudo systemctl enable ssh

检查SSH状态,确保服务运行正常。使用WSL2Ubuntu的组合,你可以轻松管理Linux环境。

5. 配置Windows防火墙和远程SSH登录

在Windows 11中,打开防火墙设置,允许端口22(SSH默认端口)的入站连接。然后,获取Ubuntu的IP地址:

ip addr show eth0 | grep inet

从远程机器(如另一台电脑或手机),使用SSH客户端(如PuTTY或终端)连接:

ssh username@ubuntu_ip_address

输入密码后,即可远程登录。这提升了SSH访问的便捷性,尤其适合开发和管理。

6. 总结

通过本教程,你在Windows 11上成功安装了WSL2 Ubuntu,并配置了远程SSH登录。这结合了Windows和Linux的优势,适合学习和生产环境。如有问题,请参考官方文档。