ssh 在vscode
时间: 2024-12-30 20:32:56 浏览: 12
### 配置 VSCode 使用 SSH
#### 安装 Remote-SSH 插件
为了能够在 Visual Studio Code (VSCode) 中通过 SSH 连接到 Linux 服务器,需先安装名为 `Remote - SSH` 的扩展。此操作可通过访问 VSCode 扩展市场并搜索 `ms-vscode-remote.remote-ssh` 来完成[^1]。
#### 用户端生成密钥对
在本地计算机上创建一个新的 RSA 密钥对用于身份验证。这可以通过命令提示符执行如下指令实现:
```bash
ssh-keygen -t rsa
```
默认情况下按回车键接受所有选项即可。之后,在指定路径下找到公钥文件 (`id_rsa.pub`) 并将其内容复制下来备用[^4]。
#### 将公钥添加至服务器授权列表
登录目标 Linux 服务器后,切换到用户的 `.ssh` 文件夹内,并利用文本编辑器如 `vi` 创建或修改 `authorized_keys` 文件来粘贴之前获取的公钥字符串:
```bash
cd ~/.ssh/
vi authorized_keys
```
确保每台客户机仅对应一行唯一的公钥条目。
#### 编辑 VSCode 的 SSH 配置文件
回到本地环境中的 VSCode ,按下组合键 `Ctrl+Shift+P` 调出命令面板,从中选取 “Remote-SSH: Open SSH Configuration File...”。接着按照下面模板填写相应的主机名、IP 地址以及私钥的位置信息:
```plaintext
Host your-hostname
HostName server-ip-address
User username
PreferredAuthentications publickey
IdentityFile C:\path\to\your\private_key
```
注意替换上述占位符为实际值以匹配个人情况。
成功完成后,应当能够顺利地经由 VSCode 建立起与远端 Linux 主机的安全连接来进行开发活动了。
阅读全文