VS Code + Ubuntu 云服务器远程开发完整指南
远程开发是现代开发者的标配之一,特别是在使用云服务器(如 Ubuntu)进行部署、测试或大项目开发时,利用 VS Code 的 Remote-SSH 插件,可以像本地一样顺滑操作远程服务器。本文将一步一步教你如何配置并愉快使用远程开发环境。
✨ 为什么使用 VS Code 远程开发
- 一个 VS Code 界面,编辑、运行、调试、插件一系列操作全部支持
- 远程 Linux 上部署或编译,本地享受优秀编辑体验
- 无需远程框架配置国际网线跨地址运行
🔧 基础条件
- 一台 Ubuntu 云服务器
- VS Code (已安装)
- VS Code 插件: Remote - SSH
- 有正常远程 SSH 连接许可
🔄 VS Code 配置步骤
1. 安装 Remote - SSH 插件
- 打开 VS Code,搜索并安装
Remote - SSH
2. 输入 SSH 连接命令
- Ctrl + Shift + P 打开命令面板
- 选择
Remote-SSH: Connect to Host...
- 输入 SSH 命令:
ssh username@your.server.ip
- 如果是用秘钥:
ssh -i ~/.ssh/your_key.pem username@your.server.ip
3. 选择 SSH config 保存位置
- 选择
C:\Users\你的用户名\.ssh\config
- 这么以后可以用别名方便连接
4. 输入密码连接
- VS Code 自动开始连接服务器,且会将 vscode-server 安装到远程 Ubuntu
- 如果出现 “You selected ‘linux’ as the remote platform” 的提示,说明成功啦✔
📂 打开远程文件夹
点击 VS Code 左侧 “打开文件夹”,选择你服务器上的目录,比如:
/home/ubuntu/
📄 Python + Jupyter 环境使用提示(已安装可以跳过)
1. 配置虚拟环境
python3 -m venv venv
source venv/bin/activate
pip install jupyter ipykernel
2. VS Code 选择环境
- 左下角点击 Python 连接器,选择
/home/ubuntu/your_project/venv/bin/python
- 安装 VS Code 插件:Python + Jupyter
- 打开
.ipynb
文件,就可以正常运行 notebook
👁 无缝调试 / 编辑 / Git 一并兼容
- 可直接 VS Code Git 模块操作 pull / push
- 可配置 launch.json 进行断点调试
- 支持 Docker 运行和调试 (Remote Containers 插件)
🚫 推荐完善不进行的调优
配置免密登陆 (Optional but recommended)
ssh-keygen -t rsa -b 4096
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server
🎓 推荐插件 (根据需求)
插件 | 用途 |
---|---|
Python | 基础支持 Python 连接器 |
Jupyter | Notebook 运行支持 |
Remote - SSH | VS Code 连接远程 |
GitLens | Git 增强版 |
Docker | 对 Docker 环境操作支持 |
✅ 总结
如今你已经可以用 VS Code 连接 Ubuntu 云服务器,轻松进行编译、编辑、调试和部署操作,不再依赖繁琐的远程端控接口或文件互传。
这就是远程开发的未来。
如果你对某些环节还有疑问,欢迎留言或聊聊你的实际需求,我可以按需配套效率挑选补充呢✌️