vscode连接ssh教程
时间: 2024-11-12 22:14:02 浏览: 28
VSCode是一款强大的代码编辑器,它可以方便地通过插件来连接到远程服务器,比如通过SSH。以下是简单的步骤教你如何在VSCode中配置SSH:
1. **安装SSH扩展**:
- 打开VSCode,点击左下角的扩展商店图标(或搜索框并输入`Remote-SSH`),找到"GitHub Remote Development (SSH & SFTP)"或类似名称的官方扩展,并点击安装。
2. **设置SSH密钥对**:
- 如果你还没有生成SSH密钥对,可以在终端或命令行里使用`ssh-keygen`命令生成,通常会在`~/.ssh`目录下有两个文件:id_rsa和id_rsa.pub。
- 将公钥(`id_rsa.pub`)的内容复制到你的远端服务器的authorized_keys文件中,通常是`~/.ssh/authorized_keys`。
3. **创建配置任务**:
- 在VSCode菜单栏选择"File" -> "Preferences" -> "Settings" 或者直接按 `Ctrl + ,`打开settings.json。
- 新建一个SSH配置,例如:
```json
{
"remote.SSH.configurations": [
{
"name": "My Server",
"host": "your-server-ip-or-hostname",
"username": "your-username",
"port": 22,
// 若有密码:
// "password": "your-password",
// 或者使用私钥认证:
"keyPath": "${config:user.home}/.ssh/id_rsa"
}
]
}
```
4. **连接到服务器**:
- 使用快捷键 `Ctrl+Shift+P`(Windows/Linux)或 `Cmd+Shift+P`(Mac)启动命令面板,然后输入`Remote-SSH: Connect to Host`,选择刚才配置好的服务器名。
5. **登录**:
- 输入你的用户名和密码或者选择私钥登录,VSCode会尝试连接到服务器并打开一个新窗口,显示在远程的工作区。
阅读全文