我是靠谱客的博主 风趣乌龟,最近开发中收集的这篇文章主要介绍WSL Linux 子系统安装开启WSL支持安装 WSL 发行版apt 换源配置SSH服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

开启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服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部