vscode 的 remote deployment 插件对 wsl2 直接提供了支持,能够很方便的连接本机的 wsl2 ,但是并没有提供一个连接远程 wsl2 的解决方案。应该有不少小伙伴希望可以远程连接 wsl2 进行一些操作。
以下的解决方案源于:
博主本人也是通过这篇文章解决这个痛点问题的,大家可以前往观摩一下。
在 windows 10 上开启 ssh rver 服务
windows 10 现在已经集成了 open ssh 的功能。我们可以直接在可选管理中启用 open ssh 的服务器功能。
请点击访问下被遗忘的爱面的链接,完成这部分的设置,本文不再赘述。
在docker中开启sshd操作:
设置 ssh 连接使用的默认 shell
在远程的主机上,使用 ssh 连接刚刚设置好的电脑。
ssh yoururname@youhostip
windows 的 ssh 连接成功后,默认的 shell 是 cmd 。反正连接成功后,开启 po中国改革开放wershell :
powershell
接下来,我们运行一串命令,修改远程电脑打开 ssh 连接时的默认 shell 。把默认的 cmd 修改成 wsl2 的 bash ,之后每次远程连上,都会自动启动 wsl2 ,然后就赞美孩子的话可以使用 wsl2 的命令进行操作。
new-itemproperty -path &克己复礼是什么意思#8220;hklm:\software\openssh” -name defaultshell -value “c:\windows\system32\bash.exe” -propertytype string -force
执行成功后,你可以试验一下,重新 ssh 连接试试,看600字日记看时候更改成了 bash。
如果你跟我一样,是 zsh 用户,那么我们只需要在 ~/.bashrc
的最后插入如下配置:
cd ~
zsh
这样,每次就会自动打开一个 zsh 。
这里就是与平常一样,直接使用 ssh 连接就可以,你就会发现你能直连到电脑的 wsl2 了。
到此这篇关于vscode远程连接其他主机的wsl2的问题的文章就介绍到这了,更多相关vscode远程连接wsl2 内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-03 21:49:37,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/4864d6fdc22217c1f051fb2dfdda8126.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:VSCode远程连接其他主机的WSL2的问题.doc
本文 PDF 下载地址:VSCode远程连接其他主机的WSL2的问题.pdf
留言与评论(共有 0 条评论) |