Windows 系统利用 SSH 和 WSL2 子系统当服务器
创始人
2024-12-20 18:35:53
0

由于最近组内需要将一台 Windows 系统的电脑 W A W_A WA​ 转成能通过 SSH 访问,并且能用 Linux 命令当服务器运行。忙活了一天,终于是把全部东西弄通了。

安装 SSH

首先就是 W A W_A WA​ 先要安装 OpenSSH 服务,直接按照下面的教程安装即可:如何通过SSH远程连接到Windows系统指南,最好开启开机自启动。

安装好之后在另一台电脑上 W B W_B WB​ 用 ssh 访问,如果成功的话会显示如下的内容。
在这里插入图片描述

安装 WSL2

然后是要给 W A W_A WA​ 安装 WSL2,可以根据这篇博客安装:WSL2的安装与使用-Windows与Linux双系统的新选择。
直到用命令

     wsl -l -v 

显示以下内容就说明安装完成。

在这里插入图片描述

用 SSH 服务软件进行连接

我们在 W A W_A WA​ 上查看 设置 — 关于,获取设备名称(注意,可能有一些设备不能用设备名称直接访问,只能通过 ip 地址)。假设你的设备名称是 DESKTOP-TMFN123,还有 W A W_A WA​ 开机时的账户名称 TMFN,以及密码 TMFN
在这里插入图片描述

在 W B W_B WB​ 打开一款 SSH 的软件,比如 Termius,配置如下内容,填上设备名称/ip地址,账户,密码,就可以愉快进入命令行界面。
在这里插入图片描述
然后再键入

wsl 

就可以进入 WSL2 子系统,完全当 Linux 系统使用。

在这里插入图片描述

Pycharm 连接

在 pycharm 的 ssh 配置如下内容,记得一定要将 authentication type 换成 openssh config,否则可能遇到无法连接的情况。
在这里插入图片描述
连接好之后,就能通过终端访问,一样键入 wsl 就可以进入 Linux 的模式。

联网问题

尽管如此,还是没办法愉快地使用 WSL2 进行代码开发,因为 WSL 默认还是不能联网的。也就是所有需要联网的命令,比如 ping www.xxx.comconda create -n env_name python=3.Xpip install xx 都是没办法运行,严重影响开发体验。

比如 conda create 的时候,会遇到报错:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url  

找了一圈,有说改 .condarc 的,还有其他的方法,但这和 WSL2 环境下的原因不匹配,实际上是 WSL2 没办法联网导致的。只有这个博客完美解决了 WSL2 的网络问题 WSL2莫名其妙的连不上网了。按照里面的命令一个一个运行,重启电脑 即可解决问题。

到这里 W A W_A WA​ 基本就可以充当一个 Linux 服务器以供开发使用了。

相关内容

热门资讯

5分钟新号!wepoker透视... 5分钟新号!wepoker透视器免费(透视底牌)详细辅助外挂(确实是真的有挂)1、打开软件启动之后找...
9分钟控制牌!hhpoker有... 9分钟控制牌!hhpoker有没有作弊挂,hhpoker辅助器,详细教程(有挂安装)1、进入游戏-大...
六分钟有透视!wepoker辅... 六分钟有透视!wepoker辅助软件视频,wepoker网页版透视方法,详细教程(有挂神器)1、起透...
七分钟有挂!hhpoker是真... 七分钟有挂!hhpoker是真的还是假的(透视脚本)详细辅助功能(其实是有挂)进入游戏-大厅左侧-新...
3分钟网页!购买wepoker... 3分钟网页!购买wepoker模拟器(透视底牌)详细辅助外挂(其实有挂)1、构建自己的购买wepok...
7分钟透视脚本下载!hhpok... 7分钟透视脚本下载!hhpoker有没有辅助(透视脚本)详细辅助工具(原来真的是有挂)辅助器中分为三...
两分钟辅助软件!wejoker... 两分钟辅助软件!wejoker私人辅助软件,wepoker辅助是真的假的,详细教程(有挂下载)在进入...
6分钟买挂!hhpoker视频... 6分钟买挂!hhpoker视频巡查真的假的(透视脚本)详细辅助教程(其实是真的有挂);1、游戏颠覆性...
八分钟私人辅助软件!wepok... 八分钟私人辅助软件!wepoker手机助手(透视底牌)详细辅助机器人(切实真的是有挂);1、游戏颠覆...
2分钟正规!hhpoker可以... 2分钟正规!hhpoker可以控制牌吗,hhpoker脚本下载,详细教程(有挂胜率)1、完成hhpo...