windows 安装linux子系统详细步骤

1.dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2.dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3.设置WSL默认版本:wsl --set-default-version 2
4. 下载wsl2内核https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
5.在Microsoft Store 安装 Ubuntu 
6.安装完后在Store里直接启动
7.打开后设置初始的用户名和密码即可
8.设置root密码 sudo passwd
9.配置ssh
vi /etc/ssh/sshd_config
输入:PermitRootLogin yes #允许root认证登录
PasswordAuthentication yes #允许密码认证
RSAAuthentication yes #秘钥认证
PubkeyAuthentication yes
10.由于自带的openssh-server没有生成密钥所以需要生成密钥文件,否则会出现sshd: no hostkeys available -- exiting.
       ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key (输入后敲空格调过)
       ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key(输入后敲空格调过)


     11.启动ssh
      service ssh start
    12. 开机启动ssh:win+R打开运行,输入shell:startup进入开机启动项,创建wsl_ssh_start.bat,其内容为:
        C:\Users\用户名\AppData\Local\Microsoft\WindowsApps\ubuntu2004.exe run "sudo service ssh restart"
    13 设置默认root登录:以管理员打开powshell,输入以下命令
       C:\Users\用户名\AppData\Local\Microsoft\WindowsApps\ubuntu版本.exe config --default-user root

 

检查分配给已安装Linux的WSL版本wsl -l -v
wsl --list --verbose
设置分发版本为某个wsl版本
wsl --set-version <distribution name> <versionNumber>
wsl --set-version Ubuntu-20.04 2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值