vscode远程连接服务器SSH
时间: 2025-01-16 17:10:41 浏览: 62
### 如何配置 VSCode 进行远程 SSH 连接
#### 安装 Remote - SSH 扩展
为了使 Visual Studio Code 支持通过 SSH 协议连接至远程主机,需安装官方提供的 "Remote - SSH" 插件。该插件允许开发者直接在本地编辑器环境中操作远端文件并执行命令。
```bash
# 在 VSCode 中打开扩展市场搜索 "Remote - SSH"
# 或者访问官网获取更多信息
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
```
#### 配置 SSH 密钥认证
确保已在目标服务器上设置好无密码登录机制,通常涉及公私钥对的创建与部署。这一步骤对于提高工作效率至关重要[^1]。
```bash
# 生成新的 RSA 类型密钥对(如果尚未存在)
ssh-keygen -t rsa -b 4096 -C "[email protected]"
# 将生成的公钥复制到远程机器
ssh-copy-id user@server_ip_address
```
#### 编辑 `config` 文件简化连接过程
可以通过修改用户的 `.ssh/config` 文件来定义常用参数,从而简化后续连接指令:
```plaintext
Host myServerAlias
HostName server_ip_or_hostname
User username
IdentityFile ~/.ssh/id_rsa
Port 22 # 如果不是默认端口则指定其他数值
```
这样只需输入 `ssh myServerAlias` 即可快速建立会话而无需重复键入冗长的信息。
#### 使用 VSCode 建立远程连接
完成上述准备工作之后,在 VSCode 内按下快捷键组合 Ctrl+Shift+P 调出命令面板,接着选择 `"Remote-SSH: Connect to Host..."` 并按照提示选取之前设定好的别名或手动填写完整的 SSH 地址。
一旦成功建立了链接,就可以像平常一样浏览项目目录结构、编写代码以及运行调试工具了。值得注意的是,某些情况下可能还需要额外调整防火墙规则以开放必要的通信端口[^2]。
---
阅读全文
相关推荐



















