Kri*_*hna 23 ssh ssh-tunnel visual-studio-code vscode-remote remote-tunnel
在速度和代码保护方面, VSCODE 的远程 SSH与远程隧道开发相比如何?
远程隧道是否通过互联网连接两台计算机?它如何影响速度?
如果可能的话,远程 SSH 是否总是更可取?
“代码保护”:随后是microsoft/vscode-remote-release问题 6608,但还没有官方文档。
Issue 8110给出了使用隧道而不是 SSH 的示例:
我在多节点 HPC 集群上使用代码隧道。
这意味着我可以从任意数量的机器上运行它(取决于我的作业安排在哪里),但所有机器都共享相同的 NFS 安装主目录。但是,我注意到生成的令牌与特定机器绑定:如果我从另一台机器运行新的代码隧道,它将给出提示:
Run Code Online (Sandbox Code Playgroud)To grant access to the server, please log into https://github.com/login/device and use code XXXX-XXXX这似乎修改了
~/.vscode-cli/token.json文件。
如果我从同一台计算机再次运行代码隧道,我不会看到提示,但如果我更改计算机(包括之前经过身份验证的计算机),则会看到提示。
经 Microsoft 确认:
使用特定于机器的信息对令牌秘密进行加密(/混淆)。我们目前不支持在多台计算机之间共享此信息。
混淆用于在具有更宽松的钥匙串的系统上提供一定程度的安全性,即不在系统级别上的不同消费应用程序之间隔离秘密的系统。
看microsoft/vscode@cli/src/auth.rs
所有这些都表明了与 SSH 不同的加密机制。
| 归档时间: |
|
| 查看次数: |
6561 次 |
| 最近记录: |