windows vscode怎样通过SSH连接服务器
时间: 2024-08-15 12:04:07 浏览: 161
使用VSCode+SSH远程连接主机/服务器,从而解决多人共用一台主机,然而只有一套显示设备的不足
在Visual Studio Code (VSCode) 中通过SSH连接Linux或Unix服务器,你可以使用内置的Remote Development插件。以下是简单的步骤:
1. 安装插件:
- 打开VSCode,点击左上角的扩展商店图标(⚙️),搜索"Remote Development"并安装。
2. 配置SSH密钥:
- 点击`File` > `Preferences` > `Settings`,输入`.ssh`目录路径,通常是`$HOME/.ssh`,然后将`"remote.SSH.path"`设置为你SSH私钥的完整路径。
- 添加公钥到远程服务器的authorized_keys文件。如果没有,可以在本地生成一个新的SSH密钥对,然后把公钥的内容添加到远程服务器的~/.ssh/authorized_keys文件。
3. 创建新的SSH配置:
- 使用命令`code .`打开当前工作目录作为远程项目。如果你还没有这样做过,会提示你创建一个新的配置文件`remote.config.json`。
- 在这个文件里,添加服务器配置,例如:
```json
{
"localRoot": "${workspaceFolder}",
"remoteUser": "your_username", // 服务器用户名
"remoteHost": "your_server_ip_or_domain",
"port": 22, // 如果不是默认端口
"connectionType": "ssh",
"askPass": true // 如果需要密码登录
}
```
4. 连接服务器:
- 点击左下角的绿色"Play"按钮或者从菜单选择`Remote-Explorer: Connect to Host`来启动连接。
5. 登录验证:
- 输入远程服务器的密码或者利用askPass功能选择密码文件。
现在你应该已经成功连接到服务器了,可以像在本地一样编写、运行代码。记得保持安全,尤其是在公开网络上操作时。
阅读全文