通过 SSH 连接远程服务器是开发者的常见需求。本教程将指导您如何使用 Visual Studio Code (VS Code) 通过 SSH 连接到远程服务器。
前置条件
- 安装了 VS Code
- 有可用的远程服务器
- 服务器的 IP 地址、用户名和密码(或 SSH 密钥)
步骤
1. 安装 Remote - SSH 扩展
- 打开 VS Code
- 点击左侧的扩展图标 ()
- 在搜索栏中输入 “Remote - SSH”
- 找到并安装 “Remote - SSH” 扩展
2. 配置 SSH 连接
- 按下
F1
或Ctrl+Shift+P
(Mac 上是Cmd+Shift+P
) 打开命令面板 - 输入 “Remote-SSH: Connect to Host…” 并选择
- 选择 “Add New SSH Host…”
- 输入 SSH 连接命令,格式如下:
Copy
ssh username@host
例如:ssh john@192.168.1.100
5. 选择要保存配置的文件(通常选择第一个选项即可)
6. 点击右下角的通知来打开 SSH 配置文件(可选)
3. 连接到远程服务器
- 再次打开命令面板
- 输入 “Remote-SSH: Connect to Host…”
- 选择您刚才配置的主机
- VS Code 将打开一个新窗口来建立连接
- 如果是首次连接,可能会提示您选择服务器的平台类型
- 输入您的密码或使用 SSH 密钥进行身份验证
4. 开始远程开发
恭喜!您现在已经成功连接到远程服务器。
- 左下角会显示您已连接的主机信息
- 您可以像在本地一样打开文件夹、编辑文件
- 集成终端会直接连接到远程服务器
小贴士
- 使用 SSH 密钥可以避免每次连接时输入密码
- 您可以在
~/.ssh/config
文件中管理多个 SSH 连接 - VS Code 的设置、扩展可以针对远程环境单独配置
安全提示
- 始终保持您的 SSH 密钥安全
- 定期更新服务器和客户端的 SSH 软件
- 考虑使用非标准 SSH 端口以增加安全性
现在您已经掌握了使用 VS Code 通过 SSH 进行远程开发的基础知识。祝您远程开发愉快!