吐槽一下 vscode 的 remote ssh

2019-09-16 15:13:52 +08:00
 jzq526

今天无意中发现 vscode 的插件中有个 remote ssh,微软自己出的,号称能连接到远程服务器上做开发。正好家里有台旧机子,因为配置低,装了个 32 位 ubuntu 当下载服务器用,总寻思着能用它干点别的,这下能用上。 兴冲冲看教程,装插件,配置,最后……连接失败 一开始以为哪一步配置错了,又走了一遍,还是有问题。而且输入错误密码时会提示密码错误,输入正确密码提示连接失败…… 于是重新看了看文档,嗯,发现这么了一段:

Remote SSH Host: A running SSH server on:

x86_64 Debian 8+, Ubuntu 16.04+, CentOS / RHEL 7+.
ARMv7l (AArch32) Raspbian Stretch/9+ (32-bit).
Experimental (VS Code Insiders only): ARMv8l (AArch64) Ubuntu 18.04+ (64-bit).

好吧, 是我大意了,没看到最前面那个x86_64,原来只支持 64 位系统……但为什么下面是 32 位树莓派就支持了呢? 下次看教程要认真了

7591 次点击
所在节点    问与答
5 条回复
huawuya
2019-09-16 16:27:58 +08:00
https://code.visualstudio.com/docs/remote/ssh
Visual Studio Code uses SSH configuration files and requires SSH key based authentication to connect to your host. If you do not have a host yet, you can create a Linux VM on Azure or setup an SSH host on an existing machine.

一直用的 64 位系统,没试过 32 位的系统。不过 remote ssh 只能通过 SSH key based authentication 方式,不能通过用户名密码方式连接。
vscode 通过 ssh 远程开发调试还是挺方便的。
qingjiedou
2019-09-16 16:41:26 +08:00
@huawuya remote ssh 可以通过用户名密码方式连接,但是需要设置 Always reveal the SSH login terminal,不过由于要输入两次密码,所以还是用 ssh-key 更方便。
jzq526
2019-09-17 10:40:29 +08:00
@huawuya 其他方法我也试了,确实是不支持 32 位 ubuntu
jzq526
2019-09-17 10:46:43 +08:00
@huawuya @jzq526 又试了一下,树莓派上是成功的,看来确实是只支持微软列出来的那几个系统
dragoooon
162 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/601185

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX