1. 安装 VSCode 和 Remote - SSH 插件
首先,你需要确保在本地机器上已经安装了 VSCode。
安装参考链接:ubuntu20.04下面的vscode的安装、卸载和配置_ubuntu20.04卸载vscode-CSDN博客
推荐使用方法二
visual studio code无法连接扩展商店的几种解决方法_学生端visual studio code 扩展显示没链接-CSDN博客
安装好 VSCode 后,接下来需要安装 Remote - SSH 插件:
- 打开 VSCode。
- 点击左侧活动栏中的 扩展 图标,或者使用快捷键
Ctrl + Shift + X打开扩展视图。 - 在扩展搜索框中输入
Remote - SSH,然后点击 安装 按钮。
2. 配置 SSH 连接
你需要确保你的服务器已经启用了 SSH 并且可以从本地机器进行 SSH 连接。然后配置 VSCode 来通过 SSH 连接到你的服务器。
-
打开 VSCode 后,按
F1打开命令面板,输入 Remote-SSH: Connect to Host... 并按回车。 -
如果这是你第一次使用 VSCode 进行远程连接,你需要设置一个 SSH 配置文件。按照提示,选择 Add New SSH Host。
-
在弹出的窗口中,输入远程服务器的 SSH 地址,格式为
user@hostname(例如:user@192.168.1.100)。你可以通过以下命令在本地测试 SSH 连接:ssh user@hostname -
VSCode 会提示你选择一个 SSH 配置文件,通常选择默认的
~/.ssh/config文件。如果这个文件不存在,VSCode 会自动为你创建一个。 -
选择完成后,VSCode 会提示你输入服务器的密码(如果使用密码认证),或者使用私钥进行连接(如果使用密钥认证)。
3. 连接到远程服务器
一旦配置好 SSH 连接,VSCode 会自动连接到远程服务器,并打开一个新的 VSCode 窗口,显示远程服务器上的文件系统。
- 你可以通过 Explorer 视图浏览服务器上的文件。
- 可以直接编辑文件、运行终端命令,或者进行调试等。
4. 配置 SSH 密钥(可选)
如果你不希望每次都输入密码,可以配置 SSH 密钥认证:
-
生成 SSH 密钥(如果还没有的话):
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"然后将公钥添加到服务器的
~/.ssh/authorized_keys文件中。 -
确保私钥权限正确:
chmod 600 ~/.ssh/id_rsa -
配置 VSCode 使用私钥:
编辑
~/.ssh/config文件,添加以下配置:Host myserver HostName 192.168.1.100 User user IdentityFile ~/.ssh/id_rsa
这样,你就可以在每次连接时无需输入密码。
5. 使用 Remote - SSH 的其他功能
- 终端:VSCode 提供集成终端,可以直接在远程机器上执行命令。点击菜单
终端->新建终端来启动一个新的终端。 - 调试:VSCode 允许你远程调试代码,支持多种语言和调试配置。
- 版本控制:你可以直接通过 VSCode 连接到 Git 仓库并进行版本控制操作。
-
如果你正在使用 Git 来管理代码,VSCode 会自动识别 Git 仓库,并允许你在 Explorer 中直接查看、提交、拉取和推送代码。
- 如果项目中包含 Git 仓库,Explorer 视图下方会显示 Git 控制面板。
- 你可以通过 Source Control 图标(左侧的 Git 图标)查看和管理文件的版本控制。
-
6. 退出远程连接
当你完成工作后,可以在 VSCode 中按 F1,输入 Remote-SSH: Close Remote Connection 来关闭与远程服务器的连接。
7174

被折叠的 条评论
为什么被折叠?



