win10 启用wsl2 并安装ubuntu

启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。
以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动 计算机,以完成 WSL 安装并更新到 WSL 2。
或者使用win+s 搜索 启用或关闭windows功能

 

下载 Linux 内核更新包

下载最新包:

运行下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“yes”以批准此安装。)

将 WSL 2 设置为默认版本

wsl --set-default-version 2

安装所选的Linux分发

  1. 打开 Microsoft Store,并选择你偏好的 Linux 分发版。
     
  1. 在分发版的页面中,选择"获取"

首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。

 

然后, 需要为新的Linux分发版创建用户账户和密码

设置unix用户名和密码后就可以使用了

启动ubuntu

  1. 在系统菜单中启动

  2. 在windows terminate中启动
    安装完wsl2后自动会将该系统的启动项加载到windows terminate中

  3. 查看是不是WSL2

wsl -l -v
 

设置ubuntu root密码

ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。
1、先用安装时候的用户登录进入系统
2、输入:sudo passwd 按回车
3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully
此时已完成root密码的设置
4、输入:su root
此时应该是已完成切换...

使用ssh登录

  1. 开启ubuntu中ssh支持
    查阅资料发现,WSL2下的Ubuntu默认是支持SSH的,支持默认不被开启。需要开启的,需要手动编辑下SSH服务的配置文件。
vi /etc/ssh/sshd_config

进入之后,修改如下几行配置

Port = 22 去掉这行的#,代表启用端口号22
ListenAddress 0.0.0.0 去掉这行的#,代表监听所有地址
PasswordAuthentication yes,将这行的no改成yes,代表支持账号密码形式的登录

设置后,重启SSH服务

sudo service ssh restart

此时还不能支持root用户密码登录
默认情况下,root用户只支持用RSA登录,但是可以修改配置的
切换到root用户之后,用vi命令打开SSH的配置文件。

su root
vi /etc/ssh/sshd_config

找到行PermitRootLogin prohibit-password保留这行的#,这意味着:允许root登录,但是禁止root用密码登录,所以这行要注释掉。
需要添加一行:

PermitRootLogin yes
 

最后按ESC->:wq,保存退出,然后需要重启一次ssh服务即可生效

sudo service ssh restart

不出意外,这次你就可以用root账号进行登录了。

如果出现了如下错误:sshd: no hostkeys available -- exiting,需要如下操作:1. ssh-keygen -A, 2. /etc/init.d/ssh start

然后需要获取ubuntu ip地址

可以看到本地ip(127.0.0.1)和外网ip(172.23.178.79), 使用这两个ip都可以登录, 但是外网ip是会改变的, 所以一般用本地ip

 

 

到此一个本地linux环境已经搭建好了, 欢迎大家的转发, 转发请注明出处, 本文首发于公众号:[DotNet技术说]



作者:wwmin_
链接:https://www.jianshu.com/p/3e2b7252b4b8
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文链接:https://www.jianshu.com/p/3e2b7252b4b8

 

posted @   Alien0208  阅读(1385)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示