win11折腾wsl2安装debian+换源+安装宝塔配置web环境

方滴云WEB2023-04-12 10:54

这已经不是第一次折腾wsl2了,所以入门的很多东西就不提了,网站也是一大堆的,主要想说下我在弄的过期中遇到的几个核心问题。

问题一:找不到系统路径

一上来告诉我,debian找不到系统路径,看的人确实是很迷茫,万般无奈之下,把wsl2卸载了,重装安装后,问题依旧,不过这次的报错显明多了。其实大概的原因就是原来wsl(这里是wsl1)的残留造成的。

解决方案也比较简单,使用命令:wsl --list --all 查询系统残留的子系统,然后使用如下命令进行注销就可以了。

wsl --unregister Debian;//这里把Debian换成你查到的系统版本就可以了。

问题二:换源

很明显,不换行不行,肯定是行吧,只是更新安装什么的会奇慢无比,而且会有文件下载超时的风险,所以换吧。

换之前,需要说明下,就是现在国内的源都是https了,如果直接换会出现如下报错,如No system certificates available. Try installing ca-certificates,反正大概的问题都是发生在证书上,在上一篇中其实已经提及到了,就是在换之前执行下:apt install ca-certificates。

但实际上是会有上面的报错的,正确的应该是执行下如命令:apt install apt-transport-https ca-certificates。

之后就是换源的操作了,这里使用的内置的vi编辑器,关于这个编辑器,用起来确实好难受,我们记住几个命令就可以了。

打开文件:sudo vi /etc/apt/sources.list

进入编辑模式:按i,可以通过方向键移动光标的位置

删除全部::.,$d,然后回车就可以了,好奇怪的命令

保存并退出::wq,后回车

完了之后 ,如果不出意外你就换源成功了,执行apt update试一试速度如何就知道了。

这里使用的是阿里的源:https://developer.aliyun.com/mirror/debian?spm=a2c6h.13651102.0.0.3e221b11L0wbwQ

问题三:安装宝塔

本身这个应该是不会有问题的,但是您可能也会出现这个问题的吧:Connecting to download.bt.cn (download.bt.cn)|125.88.182.172|:80… failed: Connection timed out

起初以为是防火墙的问题,但是关了防火墙,问题还是没有解决,最后看到有网友说改host,试了下猪然了是可以的,就是不知道这个大神这个IP哪里来的,通过DNS服务器查的么?反正可以用,贴出来吧:128.1.164.196 download.bt.cn

这里可以改子系统也可以直接改windows的host,最后的效果是一样的。

最后,展示下成功,也算配个图呗。

问题四:Authentication failed

这个问题其实主要有三个方面,第一我们要在服务端开户ssh,默认情况下Debian是没有开启这个服务的,执行命令如下:apt-get install ssh

安装成功后,我们通过vi /etc/ssh/sshd_config修改配置文件,我这里一共改了三处,当然也不知道对不对,这里我是据自己的理解来的,分别是:

Port 22;

PermitRootLogin yes

PasswordAuthentication yes

改完了之后,宝塔的终端就可以正常登录了。