为什么 VSCode Remote-SSH 总是要求输入密码而忘记打开文件夹?

Why does VSCode Remote-SSH keep asking for password and forgetting opened folders?

提问人:BellsAndWhistles 提问时间:11/17/2023 最后编辑:BellsAndWhistles 更新时间:11/17/2023 访问量:22

问:

我在 Mac 上使用 VSCode 使用 SSH (Remote-SSH) 连接到远程 Windows 计算机以开发 Powershell 脚本。 它工作正常,除了我必须输入密码 3 次:

  • 连接到主机时
  • 连接后 5 秒后,状态栏显示“添加扩展”
  • 点击“打开文件夹”后(VSCode 不记得我之前添加的文件夹,我每次都必须浏览到它们)。
  • 很多时候,在您打开文件夹和以前的选项卡并开始使用代码后,它会再次要求输入密码。如果你错过了它要求输入密码的事实(这很容易 - 它是窗口顶部的一个小条带,你在使用代码时通常不会看,或者如果你 Alt-Tab 到不同的应用程序) - 你必须重新登录,重置所有打开的选项卡并丢失更改。

我正在使用此 VSCode 安装来调试不同域中的 Windows 计算机上的 Powershell 脚本。我每天多次连接到不同客户端的 VPN,每次你想更改一行代码时都执行该例程 - 效率低得令人难以置信。

注意:请不要推荐 RSA 密钥身份验证。 它破坏了出站身份验证 (https://github.com/PowerShell/Win32-OpenSSH/wiki/SSH-remote-sessions-on-Windows),该身份验证用于以 Windows 用户身份进行身份验证,该用户以 Windows 用户的身份启动脚本 - 连接到网络共享、在 ADComputers 上启动远程命令等。

我想看到:密码身份验证,要求我输入密码 1 次,或者根本不要求输入密码(即密码存储在某种钥匙串或文件中)。

visual-studio-code vscode-remote

评论


答: 暂无答案