Ubuntu远程连接vscode
时间: 2024-12-28 19:26:27 浏览: 11
### 配置 Ubuntu 系统以实现 VSCode 远程连接及开发环境搭建
#### 安装 SSH 服务端
为了使 Windows 平台上的 Visual Studio Code (VSCode) 能够远程访问 Linux 环境,需确保目标 Ubuntu 系统已安装并启动 OpenSSH Server。这可以通过执行以下命令来完成:
```bash
sudo apt-y openssh-server
ps -e | grep ssh
sudo systemctl restart sshd
```
上述操作会更新软件包列表,并安装或重新配置 `openssh-server`[^3]。
#### 设置 Root 密码(可选)
如果从未设定过 root 用户的密码,则可以利用此机会创建一个强效的安全凭证用于后续可能的身份验证需求:
```bash
sudo passwd root
```
请注意,出于安全考虑,通常建议使用标准用户账户配合密钥认证而非直接启用 root 登录权限。
#### 测试网络连通性
确认本地机器能够成功抵达远端服务器至关重要。为此,可通过简单的 ICMP 请求测试两者间的可达性:
```bash
ping <Ubuntu_IP_Address>
```
这里 `<Ubuntu_IP_Address>` 应替换为目标系统的实际 IP 地址。一旦收到回复即表明物理层面上不存在障碍。
#### 准备公钥认证材料
对于更加便捷且安全的无密码登录体验来说,在 Windows 主机上生成一对 RSA 密钥对并将其中公开部分上传至 Ubuntu 是明智的选择。具体做法是在 Windows 上运行 PuTTYgen 工具生成私钥保存于本地;接着把导出的 `.pub` 文件内容追加到 `/home/<username>/.ssh/authorized_keys` 中去[^4]。
#### 启动 Remote-SSH 插件
最后一步就是在 VSCode 内激活官方提供的 "Remote - SSH" 扩展程序,它允许开发者轻松建立与远程主机之间的桥梁,从而开启高效的跨平台协作模式[^2]。
阅读全文