vscode 设置ssh远程服务器
时间: 2024-10-22 22:00:46 浏览: 55
Visual Studio Code (VSCode)是一款流行的代码编辑器,支持通过SSH连接到远程Linux或Mac服务器。以下是设置SSH远程服务器的基本步骤:
1. 安装插件:首先需要安装一个名为"Remote - SSH"的扩展,可以在VSCode的扩展市场里搜索并安装它。
2. 配置SSH密钥对:登录到您的本地计算机,在终端或命令提示符中生成一个新的SSH密钥对。输入命令如下(如果你已经有公钥,可以跳过这一步):
```
ssh-keygen -t rsa
```
3. 授权访问:将生成的公钥(通常在`~/.ssh/id_rsa.pub`)复制到远程服务器的`.ssh/authorized_keys`文件中。如果不确定如何操作,可以使用`cat ~/.ssh/id_rsa.pub`查看公钥内容,并在服务器上添加。
4. 创建配置文件:在VSCode用户目录的`settings.json`文件中(如果没有就新建),添加或编辑以下内容,替换`hostname`、`username`和`path`为你服务器的相关信息:
```json
{
"remote.SSH.configurations": [
{
"name": "My Remote Server",
"host": "hostname",
"port": 22,
"username": "username",
"localPath": "${workspaceFolder}",
"remotePath": "/path/to/repo", // 如果你想把工作区映射到特定路径
"identityFile": "${env.HOME}/.ssh/id_rsa", // 你的私钥文件路径
"type": "ssh"
}
]
}
```
5. 连接到远程服务器:打开VSCode,点击左下角的绿色加号图标,选择"打开现有工作区"或直接在菜单中输入"Remote-SSH: Connect to Host",然后从配置列表中选择你的服务器。
阅读全文