vscode连接ssh远程服务器配环境
时间: 2025-05-17 17:13:36 浏览: 17
### 配置 VSCode 通过 SSH 实现远程连接
#### 安装 Remote - SSH 扩展
在 Visual Studio Code (VSCode) 的扩展市场中安装 **Remote - SSH** 插件。此插件允许开发者通过 SSH 协议连接到远程服务器并进行开发工作[^3]。
#### 创建本地 SSH 配置文件
1. 在本地计算机上编辑 `~/.ssh/config` 文件(如果该文件不存在,则可以手动创建)。
2. 添加目标服务器的相关配置信息,例如:
```plaintext
Host myserver
HostName your.server.ip.or.domain
User your_username_on_server
Port 22 # 如果端口不是默认的22,请修改此处
IdentityFile ~/.ssh/your_private_key_file
```
上述配置定义了一个名为 `myserver` 的快捷方式用于连接指定的服务器[^1]。
#### 设置免密码登录
为了简化每次连接的操作流程,可以通过公钥认证的方式实现无密码登录。
1. 使用以下命令生成一对新的 RSA 密钥对(如果没有已有密钥):
```bash
ssh-keygen -t rsa -b 4096 -C "[email protected]"
```
2. 将生成的公钥复制至远程服务器:
```bash
ssh-copy-id user@hostname
```
或者手动将 `.ssh/id_rsa.pub` 文件中的内容追加到服务器上的 `~/.ssh/authorized_keys` 文件中。
#### 测试 SSH 连接
尝试从终端运行如下命令测试是否能够成功建立与服务器的安全链接:
```bash
ssh myserver
```
如果一切正常,应该可以直接进入服务器而无需输入额外密码[^2]。
#### 在 VSCode 中启动远程会话
完成上述准备工作之后,在 VSCode 内按下组合键 `Ctrl+Shift+P` 调出命令面板,选择 `"Remote-SSH: Connect to Host..."` 并选取之前设定好的别名 (`myserver`) 来初始化一次完整的远程开发环境加载过程。
一旦连接成功,就可以像操作本机项目一样管理部署于云端的数据和服务资源了。
```python
print("Now you're connected via SSH through VSCode!")
```
阅读全文
相关推荐


















