Electerm(跨平台SSH桌面终端) v2.4.18 中文绿色版(下载)
一、准备工作(连接前必看)
1. 必备信息收集
| 信息类型 | 说明 | 获取方式 |
|---|---|---|
| 服务器地址 | 公网 / 内网 IP 或域名 | 云服务商控制台、服务器管理员提供 |
| 端口号 | SSH 默认 22,非默认需确认 | 服务器 SSH 配置文件(/etc/ssh/sshd_config) |
| 登录凭据 | 用户名 + 密码 或 密钥对 | 服务器初始化信息、密钥生成工具 |
| 网络权限 | 确保本地可访问服务器端口 | 检查防火墙规则、安全组配置 |
2. 软件准备
- 已下载并解压Electerm v1.39.31 中文绿色版 (解压至任意目录,双击
electerm.exe启动) - 首次启动默认简体中文界面,无需额外设置语言包
- 确认网络正常,可通过
ping 服务器IP测试连通性
二、基础连接:SSH 密码认证(新手首选)
步骤 1:创建新连接
- 打开 Electerm,点击左上角新建连接 (+ 号图标)或按快捷键Ctrl+N
- 在弹出窗口中,连接类型 选择
SSH(默认) - 填写基本信息 :
- 名称:自定义易记名称(如 "生产服务器 - Web01")
- 主机:输入服务器 IP 或域名
- 端口:默认 22(非默认端口需手动修改)
- 用户名:服务器登录账号(如 root、ubuntu)
步骤 2:配置认证方式
- 认证选择密码,输入服务器登录密码
- 可选高级设置:
- 开始目录:指定登录后默认进入的远程目录
- 运行脚本:登录后自动执行的命令(如
cd /var/log && ls) - 自动重连:网络波动后自动恢复连接
步骤 3:测试与连接
- 点击测试按钮,验证配置正确性
- 测试通过后,点击保存(会话会保存至书签栏)
- 点击连接,即可建立 SSH 会话,进入服务器终端界面
三、安全进阶:SSH 密钥认证(企业级推荐)
方案 A:在 Electerm 内生成密钥对(最简单)
- 新建 SSH 连接,认证方式选择密钥文件
- 点击生成 按钮,弹出密钥生成窗口:
- 密钥类型:推荐Ed25519 (安全性更高)或RSA 4096
- 密钥名称:自定义(如 "my_server_key")
- 密码短语:可选,增强密钥安全性(丢失后无法恢复)
- 点击生成 ,自动保存公钥(
.pub)与私钥(无后缀)至本地 - 点击复制公钥 ,将公钥添加至服务器
~/.ssh/authorized_keys文件中- 服务器端命令:
echo "公钥内容" >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
- 服务器端命令:
方案 B:导入已有密钥对(迁移用户)
- 认证选择密钥文件 ,点击浏览 选择本地私钥文件(如
id_rsa) - 若私钥有密码短语,输入密钥密码
- 确保服务器已配置对应公钥(同上步骤 4)
步骤 3:连接与验证
- 点击测试 →保存 →连接,无需输入密码即可登录
- 密钥认证优势:免密码登录 、安全性更高、支持批量管理服务器
三、高级连接:多重认证与特殊场景
1. 公钥 + 密码双重认证(企业级安全)
- 服务器端配置
sshd_config:设置PasswordAuthentication yes+PubkeyAuthentication yes - Electerm 中选择密钥文件认证,同时填写密码
- 连接时先验证密钥,再验证密码,双重保障
2. 连接非 SSH 协议服务器(Telnet/RDP)
Telnet 连接
- 新建连接,连接类型 选择
Telnet - 填写主机、端口,认证选择密码(Telnet 不支持密钥)
- 可选设置终端类型(默认 xterm-256color)
RDP 远程桌面(Windows 服务器)
- 新建连接,连接类型 选择
RDP - 填写主机、端口(默认 3389)、用户名、密码
- 高级设置:启用网络级别身份验证(NLA)(Windows 11 默认要求)
四、连接后操作:终端与文件管理
1. 终端核心功能
| 功能 | 操作方式 | 说明 |
|---|---|---|
| 多标签管理 | 点击标签页 + 号 / 拖拽 / 右键菜单 | 同时管理多服务器,支持分组重命名 |
| 命令自动完成 | 输入命令时按Tab键 | 自动匹配命令 / 路径,支持历史记录搜索 |
| 批量执行命令 | 开启批量输入(Ctrl+/) | 向所有打开的终端发送相同命令 |
| 语法高亮 | 自动识别语言 | 支持 Shell、Python、Java 等数十种语言 |
2. SFTP 文件传输(无需额外工具)
- 连接成功后,点击右侧文件管理器图标(文件夹)
- 左侧本地文件,右侧远程文件,支持:
- 拖拽上传 / 下载:直接拖拽文件 / 文件夹实现传输
- 断点续传:大文件传输中断后自动恢复
- 双击编辑:直接修改远程小文件,自动同步保存
- 快捷键:
F5刷新,F2重命名,Delete删除
3. 端口转发(网络配置必备)
- 右键点击标签页→SSH 隧道 →选择转发类型:
- 本地端口转发(-L) :
本地端口:目标IP:目标端口(访问远程内网服务) - 远程端口转发(-R) :
远程端口:本地IP:本地端口(外网访问本地服务) - 动态 SOCKS5 代理:设置本地端口,通过 SSH 实现全局代理
- 本地端口转发(-L) :
- 示例:本地访问服务器内网 MySQL(3306 端口)
- 配置:
13306:127.0.0.1:3306 - 本地连接:
mysql -h 127.0.0.1 -P 13306 -u root -p
- 配置:
五、连接优化:提升使用效率
1. 会话管理技巧
- 书签分类 :右键书签→新建文件夹,按环境(开发 / 测试 / 生产)分组
- 快速连接 :书签栏右键常用会话→连接 ,或按Ctrl + 数字(1-9)快速切换
- 云端同步:设置→同步→选择 GitHub/Gitee 私有 Gist,多设备共享会话配置
2. 个性化配置
- 界面定制:设置→外观→选择主题 / 字体 / 透明度,支持背景图设置
- 快捷键修改:设置→快捷键→自定义全局唤醒(默认 Ctrl+2)、标签页切换等操作
- 自动重连:会话设置中启用,网络波动后无需手动重连
六、常见问题排查(连接失败必看)
| 错误类型 | 可能原因 | 解决方案 |
|---|---|---|
| 连接超时(etimedout) | 网络不通、服务器未开机、端口未开放 | 1. ping 测试连通性;2. 检查服务器安全组 / 防火墙;3. 确认 SSH 服务运行(systemctl status sshd) |
| 认证失败(Permission denied) | 密码错误、密钥不匹配、权限问题 | 1. 核对用户名密码;2. 检查密钥文件权限(私钥 600,公钥 644);3. 确认公钥已添加至服务器 authorized_keys |
| 密钥解析失败 | 私钥格式错误、有密码短语未输入 | 1. 确认是 PEM 格式私钥;2. 输入正确的密钥密码;3. 重新生成密钥对 |
| 终端乱码 | 字符编码不匹配 | 1. 设置终端编码为 UTF-8;2. 服务器端配置LANG=en_US.UTF-8 |
| 自动断开连接 | 服务器超时设置过短 | 1. Electerm 中设置ServerAliveInterval 30;2. 服务器修改sshd_config:ClientAliveInterval 60 |
七、进阶技巧:命令行快速连接
通过命令行直接启动 Electerm 并连接服务器,适合自动化场景:
bash
运行
# 基础SSH连接
electerm user@example.com:22
# 带密码连接(不推荐,密码明文显示)
electerm --password 123456 user@example.com:22
# 密钥认证连接
electerm -i /path/to/private-key user@example.com:22
# Telnet连接
electerm -tp "telnet" -opts '{"host":"192.168.1.1","port":23}'