找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

447

积分

0

好友

59

主题
发表于 前天 16:08 | 查看: 6| 回复: 0

在Linux远程服务器上直接进行编码和开发,是提高工作效率的常见需求。借助Visual Studio Code强大的远程开发功能,你可以获得近乎本地开发的流畅体验。本文将详细介绍使用VSCode通过SSH连接Ubuntu服务器进行远程开发的具体步骤。

第一步:下载与安装VSCode

访问Visual Studio Code官网,根据你的操作系统下载对应的安装包并完成安装。请注意,这里指的是轻量级的VS Code编辑器,而非Visual Studio集成开发环境。

VSCode官网下载

第二步:安装Remote-SSH扩展插件

启动VSCode,点击左侧活动栏的扩展图标,在搜索框中输入 remote。在搜索结果中找到 “Remote - SSH” 插件,点击安装。该插件是微软官方提供的远程开发核心组件。

安装Remote-SSH插件

安装完成后,左侧活动栏会新增一个“远程资源管理器”的图标,点击即可进入远程连接管理界面。

远程资源管理器

第三步:配置远程服务器连接

在远程资源管理器中,选择“SSH Targets”,点击旁边的配置按钮。VSCode会提示你选择SSH配置文件的位置,通常选择用户目录下的 .ssh/config 文件。

添加SSH目标

在打开的配置文件中,按照以下格式添加你的服务器信息:

Host MyRemoteServer # 给服务器起一个别名
    HostName 192.168.1.100 # 服务器的IP地址
    User your_username # 登录用户名

请将 HostNameUser 替换为你实际的服务器的IP地址和用户名。保存配置文件后,远程资源管理器列表中将立即显示你刚添加的服务器。

配置连接信息 保存的config文件

第四步:连接到远程服务器

在SSH Targets列表中,右键点击你的服务器别名,选择“Connect to Host in Current Window”。

连接服务器

此时,VSCode会打开一个新窗口并尝试建立SSH连接。如果这是首次连接,会提示你输入该服务器用户的登录密码。

输入连接密码

第五步:在远程服务器上进行开发

连接成功后,左下角状态栏会显示已连接的SSH主机名。此时,你可以点击“文件”菜单中的“打开文件夹”,选择服务器上的一个工作目录。

已连接状态

选择目录后,可能需要再次输入密码进行验证。验证通过后,整个文件资源管理器将展示远程服务器上该目录的所有内容。

选择远程文件夹

现在,你可以像操作本地文件一样,在远程目录中创建、编辑、重命名或删除文件。所有操作都会实时同步到远程服务器上。熟练掌握 Shell 命令对于高效进行 Linux 运维和开发至关重要,你可以直接使用VSCode内置的集成终端来执行命令。

远程文件操作

第六步:后续连接与管理

配置过的服务器会永久保存在SSH Targets列表中。下次需要连接时,只需在远程资源管理器中找到对应的服务器,右键点击并选择连接即可,无需重复配置,非常适合频繁的 远程服务器开发 场景。

常见连接问题排查

如果连接失败,例如提示管道错误或连接超时,请检查以下两点:

  1. 网络与端口:确保你的本地机器可以访问远程服务器的IP地址,并且服务器的SSH服务端口(默认为22)已在防火墙中开放。
  2. SSH服务状态:确认远程服务器上已安装并运行了SSH服务端。大多数Linux发行版默认已安装,可通过命令 systemctl status sshd 检查其状态。

通过以上步骤,你可以轻松地将VSCode打造为一个强大的跨平台远程开发IDE,无缝对接各类服务器环境。




上一篇:MySQL与MongoDB选型指南:核心区别、适用场景与实战配置
下一篇:YUM本地仓库企业内网搭建指南:高级配置与自动化运维实战
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-7 01:44 , Processed in 0.092407 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表