关于在使用 vscode remote ssh 连接的一些奇怪问题

2023-09-05 14:32:45 +08:00
 shizukupr

我使用 yubikey 来认证服务器登录,这种方式每次登录都需要输入密钥的 PIN 并触碰密钥
在使用 vscode insider 远程连接服务器的时候需要输入两次 PIN ,其中第二次需要在 vscode output 里面一个 SSH Tunnel 的窗口中输入,从 log 中可以看到这是在自动转发某个端口。需要输入两次 PIN 且第二次还需要在一个极其隐蔽的地方输入实在有点膈应,不知道各位有没有遇到过类似的情况,以及有没有什么办法可以解决一下这个两次认证的问题。

1207 次点击
所在节点    Visual Studio Code
2 条回复
RageBubble
2023-09-05 14:50:56 +08:00
我没用 yubikey ,我是直接用 vscode 的插件 remote explorer ,然后在.ssh 配置文件里指定公钥的位置,每次就可以直接连接。( windows11 )
在另一台电脑上( windows10 ),vscode 似乎会监测到我在用 1passoword (里面存储了公钥),所以每次都要我输入 1passoword 的密码,然后才能连接。
14
2023-09-05 20:41:33 +08:00
我也用的是 Yubikey ,使用 VS Code Remote 全程无密码,我是通过 GPG 配置 SSH_AUTH_SOCK 实现的,然后设置了缓存时间

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

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

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

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

© 2021 V2EX