VS Code 远程连接 Linux 主机最常用的方式是 Remote - SSH,以下是完整步骤:
一、前提条件
-
本地:已安装 VS Code
-
远程 Linux 主机:
-
已开启 SSH 服务(默认端口 22)
-
你知道主机的 IP 地址、用户名和密码(或已配置密钥)
-
本地网络可以访问到该主机
-
二、安装 Remote - SSH 扩展
-
打开 VS Code,点击左侧活动栏的 扩展(Extensions) 图标
-
搜索
Remote - SSH,找到 Microsoft 官方出品的扩展 -
点击 安装
同时建议安装
Remote - SSH: Editing Configuration Files(通常会自动安装)
三、配置 SSH 连接
方式 A:通过 VS Code 界面配置
-
按
Ctrl+Shift+P(Mac 为Cmd+Shift+P)打开命令面板 -
输入并选择:
Remote-SSH: Connect to Host... -
选择
+ Add New SSH Host... -
输入 SSH 连接命令:
ssh 用户名@主机IP -p 端口号例如:
ssh root@192.168.1.100或带端口:
ssh root@192.168.1.100 -p 2222 -
选择保存配置文件的位置(通常选第一个用户目录下的
.ssh/config) -
右下角会提示连接,点击 Connect
四、连接并打开远程文件夹
-
选择主机后,VS Code 会新开一个窗口连接远程
-
首次连接需要输入密码(或密钥 passphrase)
-
连接成功后,左下角会显示
SSH: 主机名 -
点击 打开文件夹 (Open Folder),选择 Linux 主机上的项目路径(如
/home/用户名/项目名) -
再次输入密码确认,即可像本地一样编辑远程代码