vsCode或Cursor 使用remote-ssh插件链接远程终端

一、Remote-SSH介绍

Remote-SSH 是 VS Code 官方提供的一个扩展插件,允许开发者通过 SSH 协议连接到远程服务器,并在本地编辑器中直接操作远程文件,实现远程开发。它将本地编辑器的功能(如语法高亮、智能提示、调试等)与远程服务器的环境(如 Node.js、Python、数据库等)结合,提供无缝开发体验。

二、 安装Remote SSH插件

1、打开Cursor 或 vsCode

2、按 Ctrl+Shift+X 打开扩展面板

3、搜索 "Remote - SSH"

4、安装Remote SSH插件


三、 配置SSH主机

1、按 Ctrl+Shift+P 打开命令面板

2、在命令面板中执行 Remote-SSH: Open SSH Configuration File

3、按enter打开config主机配置文件

4、在config文件中按照以下格式添加一个或多个主机配置

Host 服务器别名(便于记忆,可自定义)

HostName 服务器IP/域名

User 登录用户名(如:root、ubuntu等)

Port SSH端口号(默认22)

IdentityFile SSH密钥路径

四、连接到远程主机

1、按 Ctrl+Shift+P 打开命令面板

2、在命令面板中执行 Remote-SSH:Connect to Host

3、按enter后会弹出配置好的主机别名列表

4、从列表中选择需要连接的主机

5、选择主机后vscode或cursor会打开一个新的窗口

6、如果是第一次连接,会提示验证主机的指纹(输入 yes 即可)

7、然后会提示输入密码(如果使用密码登录)或自动使用配置的密钥(如果使用密钥登录)

8、连接成功后,新窗口左下角会显示连接的主机别名

五、在远程主机上工作

1、打开文件夹 :连接成功后,点击打开文件夹,输入在远程服务器上的项目目录路径(如 /opt/vplus/cloud-eye-frontend

2、集成终端 :打开终端 (``Ctrl+``` ),终端 shell 提示符已经是远程机器的了,可以在这里执行任何命令(如 ls、pip installnpm runpm2)

3、安装扩展 :扩展分为本地远程 两部分,有些扩展已安装或可安装到远程,像 Python、Pylance、Go 等语言支持扩展要安装在远程端才能对远程文件生效,像主题、快捷键映射等UI类扩展则安装在本地。

4、编辑文件:现在可以像操作本地文件一样,自由地编辑远程文件了。所有修改都是实时保存到远程服务器的

六、关闭远程连接

点击左下角的连接状态框SSH: myserver,选择关闭远程连接

相关推荐
江公望6 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦6 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
张小姐的猫6 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
YuanDaima20487 小时前
Linux 进阶运维与 AI 环境实战:进程管理、网络排错与 GPU 监控
linux·运维·服务器·网络·人工智能
X1A0RAN7 小时前
解决Pycharm中部分文件或文件夹被隐藏不展示问题
ide·python·pycharm
lolo大魔王8 小时前
Linux 数据文件处理实战:排序、搜索、压缩、归档一站式详解
linux·运维·服务器
189228048619 小时前
NY382固态MT29F32T08GSLBHL8-24QM:B
大数据·服务器·人工智能·科技·缓存
xhbh6669 小时前
网关端口映射和路由器端口转发有什么区别?配置要点全解析
运维·服务器·网络·智能路由器·端口映射·映射·无痕网关
STDD9 小时前
Soulmask《灵魂面具》 专用服务器搭建教程
运维·服务器·github
半壶清水9 小时前
用P4 Tutorial、BMv2 和 Mininet‌解析网络第一集------模拟环境搭建
运维·服务器·网络·网络协议·tcp/ip