Window10 系统下安装Linux子系统

一、启用子系统(看图)

 1、 windows设置-->更新和安全-->开发者选项-->开发人员模式

  2、win+X调出系统菜单--> 应用和功能-->程序和功能-->应用或关闭window功能-->勾选适用于linux的Windows子系统

二、安装Ubuntu系统

1、使用curl下载:

  cmd命令执行一下内容:curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

2、使用PowerShell提取下载包内容:(切换安装目录)

Rename-Item ./Ubuntu1604.appx ./Ubuntu.zip
Expand-Archive ./Ubuntu.zip ./Ubuntu

3、运行Ubuntu程序

4、使用Powershell将发行路径添加到Windows环境PATH(F:\Ubuntu在此示例中)

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";F:\Ubuntu", "User")

三、启动与初始化设置

1、 首次启动,初始化安装,等待几分钟:

2、 安装完成后,按提示设置用户名和密码,完成初始化。输入密码时不会显示出来,直接输入,然后回车确认就好。

3、设置 root 密码      passwd root

四、Xshell连接子系统

1、配置 ssh server:自带的 ssh server 使用 Xshell 可能一直连不上,卸载掉自带的 ssh server,重新安装后即可。

2、卸载自带的 ssh server

 apt-get remove openssh-server

3、安装 ssh server

sudo apt-get install openssh-server

4、修改 ssh server 配置

vim /etc/ssh/sshd_config

修改如下几项:
#Port 2222 # 默认 22 已占用,换为 2222
UsePrivilegeSeparation no # yes -> no

# 允许 root 账户登陆,需要使用 Xshell 登陆 root 账户的话修改为 yes
PermitRootLogin yes

PasswordAuthentication yes # no -> yes

5、启动 ssh server

service ssh --full-restart

6、连接

保持 Ubuntu 开启状态!打开 Xshell 或其它 ssh 工具,填入账户信息连接:
ip:127.0.0.1 (本地回环地址)
端口:2222
用户名 & 密码

五、帮助文档

https://docs.microsoft.com/en-us/windows/wsl/about

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值