You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code远程连接中保存SSH密码?(服务器仅支持账号密码登录)

VS Code保存SSH密码(仅用户名密码登录场景)

方法一:利用系统密钥链自动保存(推荐,安全)

第一次通过VS Code Remote SSH连接服务器时,输入密码后会弹出提示,询问是否将密码保存到系统密钥链(Windows凭据管理器、macOS钥匙串、Linux GNOME Keyring等),选择「保存」即可。后续连接时,VS Code会自动从密钥链读取密码,无需手动输入。

方法二:SSH配置配合sshpass(明文存储,仅适合本地环境安全场景)

  1. 打开VS Code的SSH配置文件:点击左下角远程图标,选择「Open SSH Configuration File」,选中用户目录下的~/.ssh/config文件。
  2. 添加服务器配置条目,替换占位内容:
Host 自定义服务器别名
    HostName 服务器IP/域名
    User 你的用户名
    ProxyCommand sshpass -p '你的登录密码' ssh -W %h:%p %r@%h
  1. 保存配置后,下次选择该自定义别名连接,会自动通过sshpass传入密码完成登录。
    注意:此方法密码明文存储在配置文件中,务必给~/.ssh/config设置严格权限(Linux/macOS执行chmod 600 ~/.ssh/config),防止密码泄露。

内容的提问来源于stack exchange,提问作者wang qinci

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 06:13:11