vscode ssh linux服务器连接设置
时间: 2025-01-09 12:37:27 浏览: 4
### 如何在 VSCode 中设置通过 SSH 连接到 Linux 服务器
为了配置 Visual Studio Code (VSCode) 使用远程开发扩展包来连接至 Linux 服务器,需遵循特定流程。
安装 Remote - SSH 扩展是必要的第一步。这可以通过访问 VSCode 的市场并搜索 "Remote - SSH" 来完成[^1]。一旦找到对应的官方 Microsoft 提供的插件,则应点击安装按钮将其加入编辑器环境中。
随后,在本地计算机上要确保已创建好用于身份验证的 SSH 密钥对。如果尚未生成密钥文件,可以利用 `ssh-keygen` 命令来进行操作,并按照提示保存私钥与公钥的位置以及设定密码保护措施(可选)。对于已有 PuTTY 私钥(.ppk),则可通过命令转换成 OpenSSH 格式的私钥以便后续使用:
```bash
puttygen id_dsa.ppk -O private-openssh -o ~/.ssh/id_dsa
```
接着更新用户的 SSH 配置文件 (`~/.ssh/config`) 添加目标主机的相关信息如下所示:
```plaintext
Host mylinuxserver
HostName SERVER_IP
User USERNAME
IdentityFile ~/.ssh/id_dsa
```
以上述方式简化了之后每次启动会话时输入参数的过程。现在可以在 VSCode 内部打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P),键入 “Remote-SSH: Connect to Host...”,选择之前定义好的别名如上面例子中的 `mylinuxserver` 完成连接建立过程。
成功登录后即可像平常一样浏览远端文件系统、运行终端指令或是开启项目进行编码工作;与此同时享受由 VSCode 提供的各种便捷功能和服务支持。
阅读全文