VSCode远程连接其他主机的WSL2的问题

作者:Herman·H 时间:2022-07-05 05:24:19 

VSCode 的 Remote Deployment 插件对 WSL2 直接提供了支持,能够很方便的连接本机的 WSL2 ,但是并没有提供一个连接远程 WSL2 的解决方案。应该有不少小伙伴希望可以远程连接 WSL2 进行一些操作。

以下的解决方案源于:https://gist.github.com/mattbell87/f5bd7b78c8d0ad7f0dfc3addae4f4897

博主本人也是通过这篇文章解决这个痛点问题的,大家可以前往观摩一下。

正文开始 ~~

在 Windows 10 上开启 SSH Server 服务

Windows 10 现在已经集成了 Open SSH 的功能。我们可以直接在可选管理中启用 Open SSH 的服务器功能。

请点击访问下面的链接,完成这部分的设置,本文不再赘述。

在docker中开启sshd操作:

https://www.jb51.net/article/200632.htm

设置 SSH 连接使用的默认 Shell

在远程的主机上,使用 SSH 连接刚刚设置好的电脑。


ssh YourUsername@YouHostIP

Windows 的 SSH 连接成功后,默认的 Shell 是 CMD 。反正连接成功后,开启 Powershell :

powershell

接下来,我们运行一串命令,修改远程电脑打开 SSH 连接时的默认 Shell 。把默认的 CMD 修改成 WSL2 的 Bash ,之后每次远程连上,都会自动启动 WSL2 ,然后就可以使用 WSL2 的命令进行操作。

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\WINDOWS\System32\bash.exe" -PropertyType String -Force

执行成功后,你可以试验一下,重新 SSH 连接试试,看看时候更改成了 Bash。

如果你跟我一样,是 ZSH 用户,那么我们只需要在 ~/.bashrc 的最后插入如下配置:

cd ~
zsh

这样,每次就会自动打开一个 ZSH 。

VSCode 连接 WSL2

这里就是与平常一样,直接使用 SSH 连接就可以,你就会发现你能直连到电脑的 WSL2 了。

来源:https://www.cnblogs.com/hyong-bingbing/p/15063936.html

标签:VSCode,远程连接,WSL2
0
投稿

猜你喜欢

  • asp如何准确获知对方来访问的时间和URL?

    2010-07-07 12:25:00
  • Python将阿拉伯数字转换为罗马数字的方法

    2022-11-15 16:07:14
  • Pandas 实现分组计数且不计重复

    2022-01-30 03:39:56
  • Python实现数通设备端口使用情况监控实例

    2021-02-09 23:56:41
  • SQL Server 2005代理服务应用软件组成

    2009-02-19 17:19:00
  • java之File对象对文件的操作常用的几个方法(推荐)

    2024-01-14 13:13:27
  • python根据list重命名文件夹里的所有文件实例

    2022-02-12 15:54:30
  • Python3.10接入ChatGPT实现逐句回答流式返回

    2022-03-04 04:45:30
  • Kibo 用于处理键盘事件的Javascript工具库

    2024-04-10 10:45:53
  • python+tkinter实现学生管理系统

    2021-02-08 18:34:19
  • Python自动扫雷实现方法

    2023-11-19 19:04:55
  • MySQL数据库定时备份的实现方法

    2024-01-23 19:38:42
  • Pygame与OpenCV联合播放视频并保证音画同步

    2021-09-04 22:23:11
  • SQL Server日期计算第1/2页

    2024-01-23 20:30:59
  • 用Python写一个无界面的2048小游戏

    2022-02-12 11:18:23
  • Python的批量远程管理和部署工具Fabric用法实例

    2022-01-06 08:28:30
  • delete误删数据使用SCN号恢复(推荐)

    2024-01-24 04:02:04
  • Python函数式编程指南(一):函数式编程概述

    2023-07-08 01:20:25
  • SQL Server 2005 五个动态管理对象

    2008-12-18 14:50:00
  • 如何利用pyecharts画好看的饼状图

    2021-04-19 09:07:19
  • asp之家 网络编程 m.aspxhome.com