当前位置:首页 > 系统教程 > 正文

最新版VSCode连接Ubuntu 18.04保姆级教程 (从零搭建远程开发环境)

最新版VSCode连接Ubuntu 18.04保姆级教程 (从零搭建远程开发环境)

欢迎来到最新版的VSCode远程开发教程!本文将以保姆级教程的形式,手把手教你如何将本地Windows/macOS上的VSCode连接到Ubuntu 18.04配置好的服务器,实现无缝的远程编程体验。无论你是初学者还是老手,都能轻松掌握SSH连接的精髓。

1. 准备工作

确保你有一台安装了Ubuntu 18.04的机器(物理机、虚拟机或云服务器),以及本地安装了最新版VSCode。Ubuntu系统需能联网,并且你知道它的登录用户名和密码。

2. 在Ubuntu 18.04上安装并配置SSH服务

打开终端,执行以下命令安装SSH服务器:

sudo apt updatesudo apt install openssh-server -y

安装完成后,检查SSH服务状态:

sudo systemctl status ssh

如果显示“active (running)”,则说明服务已启动。否则,手动启动:

sudo systemctl start ssh

为了安全起见,可以配置防火墙允许SSH(如果启用了UFW):

sudo ufw allow ssh

3. 获取Ubuntu 18.04的IP地址

在Ubuntu终端中输入ip ahostname -I,记下显示的IP地址(例如192.168.1.100)。后续在VSCode中连接时需要用到。

4. 在VSCode中安装Remote-SSH插件

打开本地VSCode,点击左侧活动栏的“扩展”图标(或按Ctrl+Shift+X),在搜索框中输入“Remote-SSH”,找到由Microsoft发布的官方插件,点击“安装”。这是实现VSCode远程开发的核心工具。

最新版VSCode连接Ubuntu 18.04保姆级教程 (从零搭建远程开发环境) VSCode远程开发 Ubuntu 18.04配置 SSH连接 保姆级教程 第1张

5. 配置SSH连接信息

安装插件后,点击VSCode左下角的绿色“><”图标(远程窗口),选择“Connect to Host...”。然后选择“Add New SSH Host...”,在弹出框中输入SSH命令:

ssh 用户名@IP地址

例如:ssh ubuntu@192.168.1.100。按回车后,选择SSH配置文件保存位置(通常默认即可)。接着会提示输入密码,输入Ubuntu用户的密码即可。

如果你希望免密登录,可以配置SSH密钥对,将公钥添加到Ubuntu的~/.ssh/authorized_keys中。这是SSH连接的高级用法,可提高安全性。

6. 连接到Ubuntu 18.04并开始开发

完成上述配置后,再次点击左下角绿色图标,选择刚才配置的主机,VSCode将打开一个新窗口并尝试连接。连接成功后,左侧会显示远程机器的文件系统,你可以打开任意文件夹进行编辑、调试,就像在本地一样。此时,你的Ubuntu 18.04配置的环境(如Python、Node.js等)将完全可用,终端也自动切换为远程终端。

7. 常见问题解决

  • 连接超时:检查Ubuntu的IP是否正确,以及网络是否互通。尝试在本地命令行中用ping IP测试。
  • 权限拒绝:确认SSH服务允许密码登录(默认可行),或检查用户名密码是否正确。
  • 插件安装失败:确保VSCode已更新到最新版,Remote-SSH插件兼容最新版。

如果遇到其他问题,欢迎在评论区留言,我们一起探讨!

8. 结语

通过本文的保姆级教程,你应该已经成功将最新版VSCode与Ubuntu 18.04连接起来,享受远程开发的便捷。记得在实际项目中多加练习,让VSCode远程开发成为你的得力助手!

—— 本文关键词:VSCode远程开发、Ubuntu 18.04配置、SSH连接、保姆级教程 ——