概述
开启WSL支持
方法一:
使用管理员权限的 Shell 才能安装 WSL。
按 Win+X, 找到 Windows PowerShell (管理员),并复制执行命令。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
以上命令会激活 WSL 服务,然后需要重启系统
方法二:
Win + R,输入 appwiz.cpl,左上角找到“启动或关闭 Windows 功能”,会看到这个选项处于选中状态。
★★★
找到------>适用于Linux的window的子系统 进行勾选 点击确定
安装 WSL 发行版
在 Windows 应用商店搜索 ubuntu ,选择自己喜欢的版本,安装即可。
这里选择的是 Ubuntu 20.04 LTS,之后的所有内容也是基于 WSL Ubuntu 编写。
、
下载,安装之后,第一次打开会初始化一会
然后设置个用户名,密码
root admin 是不能用作username的
到这里,其实咱们的 WSL 就安装好了。
接下来我们让它更好用吧!
apt 换源
Debian / Ubuntu 的官方源在国内访问很慢,咱们更换为清华大学 TUNA 的软件源镜像
PS:也可以用阿里云的镜像
执行下面命令,备份 apt 安装源:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
vim 编辑 sources.list :
$ sudo vim /etc/apt/sources.list
将 sources.list 中的内容替换如下
注意:这里是Ubuntu 20.04 LTS的,
如果是其他版本的ubuntu,自行访问[ 清华大学开源软件镜像站]去查找对应版本的镜像配置
默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted
universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
如果出现错误 可以尝试把https—>http
更新软件
更新软件源中的所有软件列表
$ sudo apt-get update
更新软件
$ sudo apt-get upgrade
配置SSH服务器
咱们用惯了 类似 xshell ,SecureCRT 这种 SSH 工具连接 Linux,所以顺便把 SSH 功能打通吧,用的顺手,毕竟 PowerShell 用的不是太方便!
WSL 上的 SSH 服务器没有自动配置,需要手动重新安装,首先可以运行以下命令来检查
$ sudo service ssh stop
$ sudo /usr/sbin/sshd -d
如果输出信息包括以上信息,即找不到 key,重新安装 openssh-server 就可以解决问题
$ sudo apt purge openssh-server
$ sudo apt install openssh-server
如果出现以上内容 说明换源出现问题 重新换源 就ok
然后需要配置 /etc/ssh/sshd_config,用 sudo 权限运行 vim 修改如下三个关键字
使用命令行vim /etc/ssh/sshd_config
执行修改,强制保持 按esc 输入 :wq!
记得删除 #
Port 22
这两行允许了 root 账户和密码登录
PermitRootLogin yes
PasswordAuthentication yes
然后记得重启 ssh 服务
$ sudo service ssh restart
$ sudo service ssh status
如果需要用密码登录 root 账户,还需要设置密码
$ sudo passwd root
然后就可以使用 SSH 工具进行连接啦,本地直接 localhost 即可
最后
以上就是风趣乌龟为你收集整理的WSL Linux 子系统安装开启WSL支持安装 WSL 发行版apt 换源配置SSH服务器的全部内容,希望文章能够帮你解决WSL Linux 子系统安装开启WSL支持安装 WSL 发行版apt 换源配置SSH服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复