vscode remote ssh远程连接linux
时间: 2025-02-13 20:56:05 浏览: 41
### 使用 VSCode Remote SSH 连接到 Linux 系统
为了确保安全并成功地通过 Visual Studio Code (VSCode) 的远程 SSH 插件连接到 Linux 系统,需遵循一系列配置步骤。
#### 安装 Remote-SSH 扩展
首先,在本地计算机上安装 Microsoft 提供的 Remote-SSH 扩展。这可以通过打开 VSCode 并访问 Extensions 市场来完成。搜索 "Remote - SSH" 并点击 Install 来添加此扩展[^1]。
#### 配置 SSH 密钥对
如果尚未创建 SSH 密钥对,则需要生成一对新的密钥文件。可以在终端执行 `ssh-keygen` 命令,并按提示操作保存密钥对至默认位置 `.ssh/` 子目录下[^3]:
```bash
ssh-keygen
```
#### 设置目标服务器上的公钥认证
将新生成的公钥复制到打算连接的目标 Linux 主机上。可以利用 `ssh-copy-id` 工具简化这一过程:
```bash
ssh-copy-id username@remote_host
```
这里替换 `username` 和 `remote_host` 为实际用户名和主机地址。
#### 创建 SSH 配置文件
编辑或新建位于用户主目录下的 `.ssh/config` 文件,定义要连接的远端机器的相关参数。例如:
```plaintext
Host myserver
HostName remote_host_ip_or_name
User your_username_on_remote_machine
IdentityFile ~/.ssh/id_rsa
```
上述设置允许仅输入 `myserver` 即可快速建立连接。
#### 在 VSCode 中启动远程会话
返回 VSCode,按下快捷键 Ctrl+Shift+P 调出命令面板,输入并选择 “Remote-SSH: Connect to Host...”,接着选取之前设定好的别名(如上面例子中的 `myserver`)。首次连接时可能会弹窗显示指纹验证信息;务必对照服务器真实的指纹记录确认无误后再继续。
一旦建立了信任关系并且身份验证成功,VSCode 就会在后台自动下载必要的工具链并在远程环境中运行它们,从而开启完整的 IDE 功能支持。
阅读全文
相关推荐


















