news 2026/9/11 1:27:43

electerm 完整使用指南:一个终端搞定 SSH、SFTP 与多机切换

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
electerm 完整使用指南:一个终端搞定 SSH、SFTP 与多机切换

electerm 完整使用指南:一个终端搞定 SSH、SFTP 与多机切换

【免费下载链接】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

三台服务器同时开着:生产在跑服务、测试在改代码、构建任务还挂着。窗口来回切、密码反复输、文件在两个盘之间手动拷——光是"切换"这件事就耗掉半天。electerm 终端 / SSH 客户端把这些收进同一个窗口:远程连接、SFTP 传文件、标签分屏多开,连 AI 助手都内置了。

简单说,electerm 是一个跨 Linux / Mac / Windows 的开源终端、SSH 与 SFTP 客户端,下面按「装好 → 连上 → 用顺 → 进阶」的顺序,把每一步能直接照做的动作讲清楚。

electerm 终端是什么:一个客户端覆盖多种远程场景

支持的连接协议

electerm 不只是 SSH 工具 🧩,它把常见远程方式收进一个入口:

  • SSH:服务器命令行的主力,支持密码 + 公钥两种认证
  • Telnet:老旧设备和网络设备的管理
  • 串口(Serial Port):嵌入式开发和硬件调试
  • RDP / VNC / Spice:连接图形化桌面
  • SFTP / FTP:在本地和服务器之间搬文件
  • 本地终端:就当一台带标签的终端用

覆盖的操作系统

官方定位是 "terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client",支持 Windows、Mac、Linux,也包括 Android、HarmonyOS 等。老系统也照顾到了,比如 Ubuntu 18、Windows 7,以及 UOS、麒麟这类发行版。

electerm 安装命令:按系统挑一条就能装好

Mac 和 Linux

Mac 用 Homebrew 一条命令装完:

brew install --cask electerm

Linux 用 Snap:

sudo snap install electerm --classic

Ubuntu、Deepin、Mint 等发行版还能直接去系统软件商店搜 "electerm"。如果 Snap 装不上,去下载页拿.tar.gz.appImage手动解包就行。

Windows 和 npm

Windows 有三条路:Microsoft Store、winget、scoop。

winget install electerm.electerm

走 npm 的话,任何装了 Node.js 的系统都能用:

npm i -g electerm

从源码跑起来

想改代码就先拿到仓库(开发环境建议用较新的 Node.js,README 用的是 24.x):

git clone https://gitcode.com/GitHub_Trending/el/electerm cd electerm npm config set legacy-peer-deps true npm i npm start npm run app

注意npm start需要占用 5570 端口,npm run app要在另一个终端里跑。

新建 SSH 连接的三步:从填表到命令行

图形界面怎么填

主界面点「新建连接」(默认Ctrl+N),选 SSH,然后填这几项:

字段填什么
host服务器 IP 或域名
port端口,默认 22
username登录名,比如 root
认证方式密码,或公钥(再填私钥路径/口令)

保存后它就是一条「书签」,以后点一下就连上,不用重新敲地址。

命令行直接连

装好 npm 版后,一行就能连:

electerm user@xx.com:22

参数写全一点:

electerm -l user -P 22 -i /path/to/key -pw password xx.com -t "生产服务器"

-t给这个标签起个名字,多开时一眼认得出。所有命令行参数的完整示例,看 command-line 源码 最清楚。

SFTP 传文件:拖拽、双击编辑与 rz/sz

图形化文件管理

连上 SSH 后,界面会多出文件面板:左右分别是本地和远程目录。把本地文件拖进远程目录就是上传,反向拖就是下载,进度和速度都看得见 📦。

小文件可以直接双击打开编辑,改完保存就传回服务器——不用先下下来再传回去。文件面板的底层逻辑在src/app/server/sftp-file.js

终端里收发文件(Zmodem / trzsz)

有些文件是从服务器内部吐出来的。electerm 支持 Zmodem(也就是rz/sz),还支持类似的 trzsz(trz/tsz),在 tmux 里也能用。你在终端敲sz 文件名,界面就会接管并弹出保存框。

多机切换:标签、分屏与全局快捷键

标签与分屏

每条连接是一个标签,Ctrl+Tab/Ctrl+Shift+Tab来回切。同一个会话还能分屏🔀,左右或上下并排看两个终端,对比日志、边看文档边敲命令都方便。切换类快捷键都能在设置里改。

快捷键速查(默认值)

这些是 electerm 的默认快捷键,全部可以在「设置 → 快捷键」里改成你自己的:

快捷键作用
Ctrl+2全局显示 / 隐藏 electerm 窗口(像 guake 一样下拉)
Alt+Q新建标签页
Ctrl+N新建连接(书签)
Alt+W关闭当前标签
Ctrl+Tab/Ctrl+Shift+Tab下一个 / 上一个标签
Ctrl+F终端内搜索
Ctrl+Shift+C/Ctrl+Shift+V复制 / 粘贴(Windows)
Alt+F当前会话全屏

其中Ctrl+2是全局的:不管你在什么应用里,按一下 electerm 就弹出来,再按一次收回去。

进阶:AI 助手、快捷命令与数据同步

AI 助手帮你写命令

electerm 内置了 AI 助手 🤖,接 DeepSeek、OpenAI 等(只要是 OpenAI 兼容接口都行)。你能用它:

  • 补全或建议接下来的命令
  • 帮你拼一段复杂的 shell 脚本
  • 选中终端里的一段输出,让它解释在干嘛
  • 甚至直接帮你生成书签、主题

用之前先在设置里配好服务商和 API Key。相关实现在 AI 助手模块。

快捷命令与数据同步

快捷命令:把常用的长命令存成一条「快捷命令」,之后一键执行,不用背。

数据同步:书签、主题、快捷命令可以同步到 GitHub/Gitee 的私人 Gist、WebDAV、自建服务器或 electerm 云端。换电脑、重装系统,配置跟着走。同步逻辑在src/app/server/sync.js

常见问题:连不上、卡顿、传输慢

连不上服务器

按顺序排查:地址和端口对不对 → 对方 SSH 服务起没起 → 防火墙 22 端口放没放 → 用户名、密码或密钥对不对。用命令行连的时候,把-pw/-i参数显式带出来,能少踩一半的坑。

卡顿与传输慢 ⚡

  • 关掉不用的标签和会话,分屏别开太多
  • 一次别传太多文件,大文件先压缩
  • 能用 SFTP 就别用 FTP
  • 还是卡就升到最新版

想深入读代码,可以从 终端组件源码 入手,它是整个终端交互的核心。

接下来三件马上能做的事:

  1. ✅ 打开设置,把Ctrl+2改成你顺手的全局快捷键,让下拉窗口变快
  2. 把最常连的两三台服务器存成书签,顺手试一次同步到 Gist
  3. 配一个 AI 服务商的 Key,下次看到看不懂的输出,选中丢给它解释

【免费下载链接】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 1:25:48

云服务X1的擎天架构与技术民主化实践

1. 云服务X1的颠覆性定位当大多数云服务商还在比拼资源规模和价格战时,X1选择了一条截然不同的道路——它本质上是一场关于"技术民主化"的运动。我在实际测试中发现,这套基于擎天架构的系统,通过三个维度重构了传统云服务的价值链条…

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

GHelper 完整上手指南:让 ROG 笔记本满血输出的 5 分钟方案

GHelper 完整上手指南:让 ROG 笔记本满血输出的 5 分钟方案 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenboo…

作者头像 李华
网站建设 2026/9/11 1:24:07

Soybean Admin 使用指南:一套 Vue3 后台管理模板能帮你省掉哪些活

Soybean Admin 使用指南:一套 Vue3 后台管理模板能帮你省掉哪些活 【免费下载链接】soybean-admin A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite7, TypeScript, Pinia, NaiveUI and UnoCSS. 一个清新优雅、高颜值且功能强大的后台…

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

线程池执行流程全拆解:从参数配置到拒绝策略

/* 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 1:23:43

DC-7工业控制系统维护与升级实战指南

1. 项目概述 DC-7作为DC系列中的经典机型,在工业自动化领域已经服役超过15年。这款由德国工程师团队设计的控制单元,以其模块化结构和抗干扰能力著称,至今仍是许多老牌制造企业的核心设备。我曾在三家不同规模的工厂负责过DC-7系统的维护升级…

作者头像 李华