前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Win10安装Ubuntu20.04LTS子系统

Win10安装Ubuntu20.04LTS子系统

作者头像
静谧星空TEL
发布2021-12-28 17:30:45
3.4K0
发布2021-12-28 17:30:45
举报
文章被收录于专栏:云计算与大数据技术

目录

1、打开Microsoft Store(微软商店)

2、免费下载Ubuntu

3、启用“使用于Linux的Windows子系统”

4、重启电脑安装Ubuntu

5、配置Ubuntu网络

6、Ubuntu安装网络管理工具

7、修改Ubuntu管理员密码

8、使用Xshell连接Ubuntu子系统

9、在win10控制重启Ubuntu子系统

10、设置默认登录用户为root用户


1、打开Microsoft Store(微软商店)

点击左下角Win键搜索字母M找到“Microsoft Store”或者在任务栏搜索按钮中搜索“Microsoft Store”,点击进入

2、免费下载Ubuntu

在应用商店中搜索“Linux”,下载Ubuntu20.04

3、启用“使用于Linux的Windows子系统”

4、重启电脑安装Ubuntu

安装前需要登录微软账户,登录之后即可安装

安装完成之后,可在开始图标中看到已安装的应用

5、配置Ubuntu网络

代码语言:javascript
复制
apt-get update
代码语言:javascript
复制
apt-get install ssh vim

因为windows中已经占用了22端口,为防止冲突需要修改Ubuntu中的ssh端口

代码语言:javascript
复制
cp /etc/ssh/ssh_config /etc/ssh/ssh_config.init
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.init
代码语言:javascript
复制
vim /etc/ssh/sshd_config

添加以下配置修改ssh连接端口为23,并且运行root用户登录

代码语言:javascript
复制
Port 23
PermitRootLogin yes
PasswordAuthentication yes
#StrictModes no
#UsePrivilegeSeparation yes

生成ssh公钥和密钥,提示输入密码可直接回车

代码语言:javascript
复制
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
代码语言:javascript
复制
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

或者执行命令

代码语言:javascript
复制
ssh-keygen -A

ssh开机自启

代码语言:javascript
复制
systemctl enable ssh

启动ssh服务

代码语言:javascript
复制
service ssh --full-restart
代码语言:javascript
复制
/etc/init.d/ssh start

查看系统版本

代码语言:javascript
复制
cat /proc/version
代码语言:javascript
复制
uname -a
代码语言:javascript
复制
lsb_release -a

6、Ubuntu安装网络管理工具

代码语言:javascript
复制
apt install net-tools
代码语言:javascript
复制
ifconfig

这里有两个网络分别是 172.16.0.125 和 192.168.124.12,都可以使用ssh连接工具连接

7、修改Ubuntu管理员密码

输入passwd root命令,然后再连续输入两次密码即可修改root用户的密码

代码语言:javascript
复制
sudo passwd root
代码语言:javascript
复制
su root

8、使用Xshell连接Ubuntu子系统

Win10配置XShell:https://cloud.tencent.com/developer/article/1929836

可以看到,Ubuntu的两个网络地址都可以使用ssh正常连接使用

9、在win10控制重启Ubuntu子系统

WSL子系统是基于LxssManager服务运行的

Ubuntu子系统并不能像正常Linux系统使用shutdown和reboot命令

因此需要管理员身份使用LxssManager命令重启WSL子系统

代码语言:javascript
复制
net stop LxssManager
代码语言:javascript
复制
net start LxssManager

10、设置默认登录用户为root用户

这里用了一个很简单的办法,直接删除第一次登录时创建的用户

代码语言:javascript
复制
userdel com

删除之后重新打开Ubuntu,系统便默认使用root账户登录了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/07/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、打开Microsoft Store(微软商店)
  • 2、免费下载Ubuntu
  • 3、启用“使用于Linux的Windows子系统”
  • 4、重启电脑安装Ubuntu
  • 5、配置Ubuntu网络
  • 6、Ubuntu安装网络管理工具
  • 7、修改Ubuntu管理员密码
  • 8、使用Xshell连接Ubuntu子系统
  • 9、在win10控制重启Ubuntu子系统
  • 10、设置默认登录用户为root用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档