VSCode使用ssh remote插件远程连接linux主机

一、简介

如果我们想在嵌入式平台上进行软件开发,则需要在嵌入式平台(比如linux平台)上进行编辑代码工作。使用linux系统中自带的vim等工具显然不太适合大量的代码编辑工作。如果嵌入式设备接入了显示器、键盘、鼠标等外设,我们也可以在嵌入式设备上安装vscode等工具进行开发。

但是一般情况下,我们开发的嵌入式产品并不会提供这么好的代码管理环境,不会专门留显示器、键盘、鼠标的资源供我们去编辑代码。这个时候就可以使用ssh-remote这个工具来进行开发。

二、ssh remote操作步骤

1、安装vscode

在PC端安装vscode。

2、安装ssh remote插件

3、连接主机

假设主机ip为192.168.155.155,用户为skyland。

1、点击左下角的图标

2、点击connect to host

3、第一次登录点add New SSH HOST,第二次连接的时候就会出现之前登录过的ip。

第一次点击add New SSH HOST的时候,需要输入用户名+ip:

复制代码
ssh skyland@192.168.155.155

然后选择红框部分的内容就行,系统就会自动在C:\Users\CHPC210702\.ssh\config里面添加用户名和ip了。

4、如果一直连不上

(1)在linux设备上删除相关配置文件

复制代码
rm -rf ~/.vscode-server/

(2)修正linux设备的时间

查看linux设备时间:

复制代码
date

如果时间不正确,修正时间:

复制代码
sudo date -s "2026-06-12 12:46:00"
相关推荐
qeen877 分钟前
【Linux】操作系统之进程介绍(二)
linux·笔记·学习·进程
Zenova EdgeOS17 分钟前
Linux ss 工业边缘网络分析实战
linux·python·边缘计算·工业网关
第十人i18 分钟前
Linux 日志管理系统:journald 配置与优化
linux·服务器
wuminyu21 分钟前
HotSpot的轻量锁与膨胀后的ObjectMonitor状态重建原理
java·linux·c语言·jvm·c++
CCCCCCCCharlie1 小时前
Linux进程控制四大核心操作
linux·开发语言
nazisami2 小时前
操作系统进程状态
linux·进程状态
xbzb2 小时前
Linux 文件查找命令 locate 与 find 完全指南
linux·运维
ITxiaobing20232 小时前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5552 小时前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
Julien20042 小时前
Docker 容器存储原理(一)
linux·运维·服务器·ssh·学习方法