安装wsl2 ,win cmd中输入命令
wsl --install
指定安装目录
wsl --install -d Ubuntu-24.04 --location D:\wsl\Ubuntu
删除
wsl --unregister Ubuntu-24.04
ubuntu中安装ssh
sudo apt update
sudo apt install openssh-server -y
sudo nano /etc/ssh/sshd_config
在文件中找到并确保以下配置项被修改(即去掉行首的 # 号):
Port 22 (确保端口为 22,如果 22 端口被占用,可改为 2222 等)
ListenAddress 0.0.0.0 (允许所有网络接口连接)
PasswordAuthentication yes (允许使用密码登录)
修改完成后,按 Ctrl + O 保存,然后按回车 Ctrl + X 退出编辑器。
启动ssh
sudo service ssh start
添加用户sudo权限
sudo usermod -aG sudo 你的用户名
修改ubuntu默认登录用户为 root
sudo nano /etc/wsl.conf
修改内容为
[user]
default=root
修改root密码
sudo passwd root
按 Ctrl + O 保存,然后按回车 Ctrl + X 退出
重启 WSL 服务使其生效。
回到 Windows PowerShell,执行以下命令完全关闭 WSL:
wsl --shutdown