一、启用子系统(看图)
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
用户名 & 密码
五、帮助文档