ubuntu链接vscode
时间: 2025-01-06 19:16:54 浏览: 60
### 设置VSCode进行远程开发
#### 安装Visual Studio Code及其扩展
为了实现远程开发,需先在本地计算机上安装 Visual Studio Code (简称 VSCode),之后再安装 Remote - SSH 扩展包。Remote - SSH 是官方提供的用于通过 SSH 远程连接其他机器的工具[^3]。
#### 配置SSH环境于Ubuntu端
##### 开启SSH服务
确保目标 Ubuntu 系统已启用 SSH 服务以便接受来自外部网络的安全登录请求。这通常意味着要确认 `openssh-server` 已经被正确安装并启动:
```bash
sudo apt update && sudo apt install openssh-server
```
验证SSH服务器状态命令如下所示:
```bash
systemctl status ssh
```
如果显示 active(running), 则表示该服务正在运行;如果不是,则可以尝试重启它来解决问题:
```bash
sudo systemctl restart sshd.service
```
##### 修改SSH配置文件(可选)
对于某些特定需求可能需要调整 `/etc/ssh/sshd_config` 文件内的参数设定,比如更改默认监听端口或是允许root账户直接登陆等操作。编辑完成后记得保存修改,并再次重启SSH服务使新设置生效。
##### 添加公钥认证方式
建议采用基于密钥的身份验证方法代替传统的密码输入模式提高安全性。具体做法是在客户端生成一对RSA/ECC私钥与对应的公开钥匙,并将其复制粘贴至远端主机~/.ssh/authorized_keys路径下完成授权过程。此步骤可以通过执行以下指令简化流程:
```bash
ssh-copy-id user@remote_host_ip_address
```
以上命令会自动处理好一切必要的准备工作,包括创建.ssh目录结构以及适当权限分配给相关文件夹和文档。
#### 使用VSCode建立远程链接
回到本地电脑上的 VSCode 中,在左侧活动栏找到 "Remote Explorer" 图标点击进入,接着按照提示选择 “Connect to Host”,输入之前准备好的用户名加上IP地址组合成的形式如 `username@ip-address` ,按下回车键后等待几秒钟直至成功建立起安全通道为止。此时应该可以在新的窗口里看到已经切换到了远程Linux环境下工作了[^2]。
阅读全文
相关推荐


















