vscode连接ubuntu远程开发
时间: 2025-01-28 21:10:33 浏览: 55
### 配置 VSCode 进行 Ubuntu 系统的远程开发
#### 安装 Remote-SSH 扩展
为了实现通过 Visual Studio Code (VSCode) 对 Ubuntu 系统进行远程开发,需先安装名为 "Remote-SSH" 的扩展程序[^1]。
#### 设置 SSH 密钥
对于希望简化登录流程的情况,在本地计算机上生成一对公私钥用于身份验证是非常必要的。具体操作如下:
1. **创建密钥对**
如果尚未拥有 SSH 密钥,则可以在终端执行 `ssh-keygen` 命令来生成新的 RSA 类型密钥文件,默认保存路径为 ~/.ssh/id_rsa 和 ~/.ssh/id_rsa.pub。
2. **上传公钥至目标服务器**
使用 `ssh-copy-id user@hostname` 将本地生成的公钥复制到远端主机上的 authorized_keys 文件内,从而允许无密码访问该机器。
3. **确认权限**
确认 .ssh 目录及其子项具有适当读写权限:700 给目录;600 或更严格给 private key 文件;644 给 public keys 及其他共享资源。
#### 启用并启动 SSH 服务
确保目标 Ubuntu 主机已开启 SSH 功能以便接受来自外部网络的安全连接请求。这可以通过以下命令完成:
```bash
sudo apt update && sudo apt install openssh-server -y # 若未预先安装openssh-server包则需要此步
sudo systemctl enable ssh # 开启开机自启选项
sudo systemctl start ssh # 即刻激活服务进程
```
#### 连接到远程主机
在成功设置了上述各项之后,就可以利用 VSCode 中集成的功能去建立与指定 IP 地址或域名对应的 Ubuntu 实例之间的安全通道了。方法是在编辑器内部调出命令面板(快捷键 Ctrl+Shift+P),接着输入 `"Remote-SSH: Connect to Host"` 并选取相应的条目,最后按照提示提供完整的用户名加主机字符串组合即可[^2]。
阅读全文
相关推荐


















