vscode ssh连接linux虚拟机DEVeco
时间: 2025-04-26 14:55:50 浏览: 53
### 使用 VSCode 通过 SSH 连接到 Linux 虚拟机 DEVeco
为了使工作更加高效,在多用户环境中通常会远程连接到 Linux 机器。然而,默认情况下,位于虚拟机中的 Linux 不可以通过 SSH 进行连接,需要手动配置一些设置。
#### 配置虚拟机网络环境
确保虚拟机能够被外部访问的第一步是获取其 IP 地址并确认网络适配器已正确配置为桥接模式或其他允许主机与来宾之间通信的方式[^1]。
#### 安装 OpenSSH Server
对于基于 Red Hat 的发行版如 CentOS 或 Oracle Linux,建议先更新系统软件包列表,并安装 EPEL 扩展库来获得更广泛的软件支持:
```bash
sudo yum install epel-release -y
sudo yum update -y
```
接着可以继续安装 `openssh-server` 和启动服务:
```bash
sudo yum install openssh-server -y
sudo systemctl start sshd.service
sudo systemctl enable sshd.service
```
这一步骤同样适用于其他大多数主流 Linux 发行版本[^3]。
#### 获取虚拟机的 IP 地址
一旦服务器端已经准备好接受来自外界的安全 Shell 请求,则需知道目标系统的具体地址以便建立连接。可通过命令行工具查询当前分配给网卡的 IPv4 地址:
```bash
ip addr show | grep 'inet '
```
记录下所得到的有效公网或局域网内的 IP 地址用于后续操作。
#### 设置 VSCode Remote-SSH 插件
在本地计算机上打开 Visual Studio Code 应用程序之后,按照如下指南完成插件加载过程:
- 访问 Extensions 市场 (Ctrl+Shift+X),搜索 “Remote – SSH”
- 单击 Install 按钮下载官方提供的扩展组件
- 创建一个新的终端实例 (Ctrl+\`) 并输入以下指令以编辑默认配置文件路径下的 known_hosts 文件夹权限(如果必要)
```bash
chmod 600 ~/.ssh/id_rsa
```
最后,在集成控制台里执行实际链接动作之前,请参照提示信息填写完整的用户名@hostname 组合形式作为参数传递给内置函数 `ssh` ,例如:
```bash
ssh username@your_vm_ip_address
```
当一切顺利的话,现在应该可以在左侧活动栏见到代表远端资源管理界面的小图标了;点击它即可浏览项目结构、运行调试脚本等功能特性[^2]。
阅读全文
相关推荐




















