首页 > 开发工具 > VSCode > 正文

使用VSCode进行远程SSH开发

夢幻星辰
发布: 2025-10-31 08:01:03
原创
277人浏览过
<p>使用 VSCode Remote-SSH 可高效实现本地编辑、远程运行。安装 Microsoft 提供的 Remote - SSH 扩展后,通过左侧远程资源管理器添加主机,输入 ssh user@ip 并保存配置;推荐使用 ssh-keygen 生成密钥对,配合 ssh-copy-id 部署公钥,提升安全性与连接便利性;连接成功后,VSCode 自动在远程部署服务端,支持远程文件管理、终端操作、断点调试及插件扩展(如 Python),开发体验接近本地;注意关闭不必要的自动同步功能以优化性能。</p>

使用 vscode 进行远程 ssh 开发是提升开发效率的常用方式,尤其适合在本地编辑代码、远程服务器运行程序的场景。通过 remote-ssh 插件,你可以像操作本地项目一样管理远程主机上的文件和终端。

安装并配置 Remote-SSH 扩展

VSCode 本身不自带远程功能,需依赖官方扩展:

  • 打开 VSCode,进入扩展商店(快捷键 Ctrl+Shift+X)
  • 搜索 Remote - SSH 并安装(由 Microsoft 提供)
  • 安装完成后,左侧活动栏会出现远程资源管理器图标

连接远程服务器

连接前确保你有目标服务器的 IP 地址、用户名和密码(或密钥)。

  • 点击左下角绿色的“<”图标,选择 Connect to Host...
  • 选择 Add New SSH Host
  • 输入连接命令,例如:ssh user@192.168.1.100
  • 选择保存到哪个 SSH 配置文件(通常为默认的 ~/.ssh/config)
  • 之后会在远程资源管理器中看到新增的主机条目

点击该主机即可开始连接。首次连接会提示选择平台(Linux / macOS / Windows),然后自动安装 VSCode Server 到远程主机。

使用私钥登录(推荐)

比起密码,使用 SSH 密钥更安全且免重复输入:

行者AI
行者AI

行者AI绘图创作,唤醒新的灵感,创造更多可能

行者AI 100
查看详情 行者AI
  • 本地生成密钥对:ssh-keygen -t rsa -b 4096
  • 将公钥上传到远程:ssh-copy-id user@192.168.1.100
  • 修改 ~/.ssh/config 文件,指定私钥路径:
Host MyServer HostName 192.168.1.100 User user IdentityFile ~/.ssh/id_rsa_myserver

后续连接将自动使用密钥认证。

开发体验与功能

成功连接后,VSCode 界面右下角显示当前连接的主机名,此时所有操作都在远程执行。

  • 打开远程目录:点击“Open Folder”浏览远程文件系统
  • 编辑文件:支持语法高亮、智能补全、跳转定义等全部本地功能
  • 集成终端:Ctrl+` 打开的终端直接运行在远程主机上
  • 调试支持:可配置 launch.json 在远程断点调试程序
  • 扩展隔离:部分插件需安装在远程端才能生效(如 Python、Pylint)

基本上就这些。只要网络稳定,远程开发体验几乎和本地无异。注意关闭不需要的自动同步功能,避免频繁读写影响性能。

以上就是使用VSCode进行远程SSH开发的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号