答案:使用VSCode通过Remote-SSH扩展连接远程服务器进行开发,需先安装扩展并配置SSH密钥,再在VSCode中添加主机并连接,成功后可直接在远程环境编辑、运行和调试代码,所有操作均在远程执行,配合优化设置可提升体验。

使用VSCode进行远程开发,可以让你在本地编辑器中连接远程服务器、容器或WSL环境,直接在远程端运行和调试代码。整个过程流畅高效,特别适合开发部署在Linux服务器上的项目。下面是完整的环境搭建步骤。
VSCode的远程开发功能依赖于官方提供的扩展包:
安装后,VSCode会自动包含SSH连接所需的所有支持组件。
确保你的本地机器已安装并配置好SSH客户端。Windows 10及以上版本通常自带OpenSSH客户端,macOS和Linux默认支持。
生成SSH密钥对(如果还没有):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
将公钥上传到远程服务器:
ssh-copy-id user@remote-host
测试是否能无密码登录:
ssh user@remote-host
成功登录后退出终端。
打开VSCode,按下F1或Ctrl+Shift+P打开命令面板,输入:
Remote-SSH: Add New SSH Host提示输入SSH连接命令,例如:
ssh user@192.168.1.100选择保存到哪个SSH配置文件,一般选默认的~/.ssh/config。
之后会在左下角看到一个绿色按钮,显示“Open a Remote Window”,点击可选择已配置的主机。
再次按Ctrl+Shift+P,运行:
Remote-SSH: Connect to Host选择你刚添加的主机,VSCode会通过SSH连接,并在远程服务器上自动安装“VS Code Server”。
首次连接可能需要几分钟,后续连接会更快。
连接成功后,整个界面变为远程上下文,状态栏显示绿色并标明当前连接的主机。
连接成功后,使用VSCode的文件资源管理器打开远程服务器上的项目目录。
此时所有操作都在远程执行:
whoami或hostname)你可以根据项目需要安装语言支持扩展,比如Python、Node.js、Go等。注意:这些扩展会自动安装在远程端,而不是本地。
提升远程开发体验的一些推荐配置:
~/.ssh/config中为特定主机添加:
Compression yes
~/.ssh/config中定义清晰的别名:
Host myserver断开远程连接:点击左下角绿色状态栏,选择“Close Remote Connection”。
下次开发时,只需重新连接同一主机,VSCode会恢复之前的窗口布局和打开的文件。
基本上就这些。只要网络稳定,SSH配置正确,VSCode远程开发几乎感觉不到延迟,本地编辑、远程运行的模式非常实用。
以上就是利用VSCode进行远程开发的完整环境搭建的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号