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

Win11安装WSL2 Ubuntu终极指南(实现远程SSH登录的详细教程)

Win11安装WSL2 Ubuntu终极指南(实现远程SSH登录的详细教程)

本教程将一步步引导你在Windows 11上安装WSL2 Ubuntu,并配置远程SSH登录,适合新手小白轻松上手。

在Windows 11中,通过WSL2(Windows Subsystem for Linux 2)安装Ubuntu,可以让你在无需虚拟机的情况下运行Linux环境,而配置远程SSH登录则方便从其他设备访问。本教程将详细覆盖WSL2安装Ubuntu配置远程SSH设置等关键词,确保你成功在Windows 11 WSL环境中操作。

Win11安装WSL2 Ubuntu终极指南(实现远程SSH登录的详细教程) WSL2安装 Ubuntu配置 远程SSH Windows 11 WSL 第1张

一、准备工作:启用WSL2和虚拟机平台

首先,确保你的Windows 11系统已更新到最新版本。然后,以管理员身份打开PowerShell,输入以下命令启用WSL2和虚拟机平台功能。这一步是WSL2安装的基础,它会自动下载必要的组件。

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

完成后重启电脑,让更改生效。重启后,继续在PowerShell中设置WSL2为默认版本,输入:

wsl --set-default-version 2

二、安装Ubuntu发行版到WSL2

接下来,打开Microsoft Store,搜索“Ubuntu”,选择最新的Ubuntu版本(如Ubuntu 22.04 LTS)并安装。安装完成后,从开始菜单启动Ubuntu,系统会提示你创建新用户和密码,这是Ubuntu配置的第一步,请牢记这些凭据。

安装后,在PowerShell中运行 wsl -l -v 确认Ubuntu运行在WSL2模式下。如果显示版本为2,则WSL2安装成功。

三、配置Ubuntu系统并安装SSH服务器

在Ubuntu终端中,首先更新软件包列表,以确保系统最新。输入以下命令:

sudo apt updatesudo apt upgrade -y

然后,安装OpenSSH服务器以启用远程SSH功能。这是Ubuntu配置的关键步骤,输入:

sudo apt install openssh-server -y

安装完成后,启动SSH服务并设置开机自启:

sudo service ssh startsudo systemctl enable ssh

四、设置远程SSH登录并测试连接

首先,获取Ubuntu的IP地址。在Ubuntu终端中运行 ip addr show 查看eth0接口的inet地址(通常是172.x.x.x格式)。记下这个IP,用于远程SSH连接。

然后,在Windows 11上,可以使用PowerShell或其他SSH客户端(如PuTTY)进行连接。打开PowerShell,输入:

ssh 你的Ubuntu用户名@IP地址

例如:ssh user@172.25.123.456。首次连接会提示确认密钥,输入yes,然后输入Ubuntu密码即可登录。这完成了Windows 11 WSL环境下的SSH设置。

五、总结与注意事项

通过以上步骤,你已经成功在Windows 11上安装了WSL2 Ubuntu并支持远程SSH登录。本教程强调了WSL2安装Ubuntu配置远程SSHWindows 11 WSL等关键词,确保小白用户能轻松跟随。如果遇到问题,请检查防火墙设置(确保端口22开放)或重新启动SSH服务。现在,你可以从任何设备SSH连接到你的WSL2 Ubuntu环境,享受便捷的Linux开发体验!