news 2026/9/11 13:04:01

5 个场景讲透 electerm:一台电脑管完所有远程连接

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5 个场景讲透 electerm:一台电脑管完所有远程连接

5 个场景讲透 electerm:一台电脑管完所有远程连接

【免费下载链接】electerm📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)项目地址: https://gitcode.com/GitHub_Trending/el/electerm

凌晨被告警叫醒,要在几台机器之间来回切终端、翻 SSH 密码、找文件?electerm 是一个开源的跨平台终端/SSH/SFTP 客户端,把本地终端、远程连接、文件传输放在同一个窗口里,支持 SSH、SFTP、FTP、Telnet、串口、RDP、VNC、Spice 共 8 种连接类型。

一分钟跑起来

最短路径是任何系统都能用的 npm 安装,装完启动就能建立第一条连接。

npm i -g electerm electerm

其他平台都是一行命令:macOS 用brew install --cask electerm,Windows 用winget install electerm.electerm,Linux 用sudo snap install electerm --classic或直接在软件中心搜。想从源码跑的话,克隆仓库本地起一个开发版:

git clone https://gitcode.com/GitHub_Trending/el/electerm cd electerm && npm i && npm start

再在另一个终端执行npm run app,应用就会启动。首次打开只需在侧边栏点 + 号,填上服务器地址和账号连接,看到 shell 提示符就说明它能动了。

如何新建并保存一条 SSH 连接

这一节解决"每次登录都要翻密码本"的问题。

  1. 点击侧边栏 + 号,选择 ssh 连接类型
  2. 填写主机地址、端口(默认 22)和用户名
  3. 认证方式选密码或公钥(密钥),密钥还可以额外填 passphrase(密钥口令)
  4. 保存后进入书签列表,下次双击即连

两个注意点:首次连新服务器会弹出主机指纹确认(known hosts 机制),核对地址后再点确认;改完密码、端口等项记得勾选保存,否则下次要重填。表单实现在 bookmark-form。

把文件传上远端服务器的几种方式

不用再另开 FTP 工具,electerm 内置图形化文件管理器。

  1. 在 SSH 会话中点文件管理图标,左栏本地、右栏远程
  2. 选中文件拖进目标目录即可,进度和速度实时可见
  3. 小文本文件在远端栏里双击直接编辑,保存即写回远端
  4. 终端里还能跑rz/sz上传下载(Zmodem 协议),两端装了 trzsz 则兼容 tmux 场景

易错点:SFTP 走的是 SSH 服务端的 sftp 子系统,FTP 则是独立的连接类型,连上后报"不支持"先检查远端 sshd 是否启用了 sftp。传输逻辑见 sftp-file.js。

多会话切换与批量操作

同时管几十台机器时,关键是别每台开一个窗口。

  1. 标签页开多个连接,Ctrl+Tab / Ctrl+Shift+Tab 来回切换
  2. 用分屏把几个会话并排,同时盯不同机器的日志
  3. 在输入框里选中某一个或全部终端发送,同一条命令多机同时执行
  4. 用批量操作对多个书签依次跑脚本,每步都有执行日志记录

小技巧:默认全局快捷键 Ctrl+2 可以不管当前聚焦哪个应用,随时唤出或隐藏 electerm 窗口。批量操作逻辑见 widget-batch-op.js。

进阶效率专区

默认快捷键如下,均可以在设置里逐项调整,完整清单见 shortcuts:

按键功能
Ctrl+2全局显示/隐藏窗口
Alt+Q / Alt+W新建标签页 / 关闭当前标签页
Ctrl+F终端搜索
Ctrl+L清屏
Alt+R重载当前标签页

也可以从命令行直接启动,比如登录一台服务器,或加载一个批量操作文件:

electerm user@host:22 electerm -bo ./ops.json

-bo参数会从 JSON 文件执行批量操作,方便写进脚本里;全部参数说明见 command-line.js。

快捷命令也值得配置:在设置的快捷命令里预先定义常用的多行命令,一键触发;内置的 AI 助手(需先配置 API key)还能给出命令建议、解释选中的终端内容。

踩坑速查

⚠️ 四个高频问题:

SSH 连接超时/被拒→ 核对地址与端口,确认远端 sshd 在运行且防火墙放通;密钥登录再检查私钥路径与 passphrase。

首次连接报主机指纹警告→ 这是 known hosts 校验,先在远端核对指纹再确认,不要直接点信任。

rz/sz 没反应→ 远端需安装 lrzsz;tmux 里建议改用 trzsz(trz/tsz)。

文件传输慢→ 用 SFTP 替代 FTP,或先压缩再传。

源码为 MIT 协议,应用层在 src/app,界面层在 src/client,中文文档见 build/docs/README_cn.md。遇到 bug 或想加功能,项目接受 issue 与代码贡献。

【免费下载链接】electerm📻Free and open-sourced terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(Linux, Mac, Windows, Android, HarmonyOS, iOS)项目地址: https://gitcode.com/GitHub_Trending/el/electerm

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 13:02:17

微网群分布式优化调度:目标级联法原理与Matlab实现

1. 项目背景与核心价值微网群分布式优化调度是当前能源互联网领域的前沿研究方向。随着可再生能源渗透率不断提高,传统集中式调度方法在计算效率、隐私保护和扩展性等方面面临严峻挑战。目标级联法(Analytical Target Cascading, ATC)作为一种…

作者头像 李华
网站建设 2026/9/11 13:01:25

CSDN技术文章标题与摘要优化全攻略

1. 文章标题与摘要的黄金法则:如何提升CSDN文章曝光率在CSDN这样的技术社区发布内容时,标题和摘要的质量直接决定了文章的点击率和传播效果。作为拥有十多年内容创作经验的博主,我见过太多优质内容因为标题和摘要的失误而被埋没。今天我们就来…

作者头像 李华
网站建设 2026/9/11 12:59:21

Hyperframes超帧技术实战:从插帧补帧到运动补偿的完整指南

做视频这一行,帧率是绕不过去的话题。无论是后期剪辑、慢动作制作,还是把老片子转成高帧率重新发布,我们天天都在跟 frame 打交道。今天要聊的是个偏进阶的方向,我习惯叫它 hyperframes,也就是"超帧"——通过…

作者头像 李华
网站建设 2026/9/11 12:55:11

SAP PP新项目实战要点:主数据、MRP与生产订单全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 12:54:51

2026智能叫班系统选型指南:从定时响铃到AIoT数据闭环

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 12:53:36

panda_moveit.zip详解:Franka Panda机械臂的MoveIt 2开箱规划套件

简介:本资源是面向ROS机器人开发者的Panda机械臂仿真与运动规划一体化配置包,适用于高校机器人课程实践、科研项目原型验证及MoveIt算法调试等场景。压缩包共86个文件,涵盖16个launch启动脚本(用于Gazebo仿真与MoveIt节点协同&…

作者头像 李华