Electerm 连接远程服务器完整指南

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:创建新连接

  1. 打开 Electerm,点击左上角新建连接 (+ 号图标)或按快捷键Ctrl+N
  2. 在弹出窗口中,连接类型 选择SSH(默认)
  3. 填写基本信息
    • 名称:自定义易记名称(如 "生产服务器 - Web01")
    • 主机:输入服务器 IP 或域名
    • 端口:默认 22(非默认端口需手动修改)
    • 用户名:服务器登录账号(如 root、ubuntu)

步骤 2:配置认证方式

  1. 认证选择密码,输入服务器登录密码
  2. 可选高级设置:
    • 开始目录:指定登录后默认进入的远程目录
    • 运行脚本:登录后自动执行的命令(如cd /var/log && ls
    • 自动重连:网络波动后自动恢复连接

步骤 3:测试与连接

  1. 点击测试按钮,验证配置正确性
  2. 测试通过后,点击保存(会话会保存至书签栏)
  3. 点击连接,即可建立 SSH 会话,进入服务器终端界面

三、安全进阶:SSH 密钥认证(企业级推荐)

方案 A:在 Electerm 内生成密钥对(最简单)

  1. 新建 SSH 连接,认证方式选择密钥文件
  2. 点击生成 按钮,弹出密钥生成窗口:
    • 密钥类型:推荐Ed25519 (安全性更高)或RSA 4096
    • 密钥名称:自定义(如 "my_server_key")
    • 密码短语:可选,增强密钥安全性(丢失后无法恢复)
  3. 点击生成 ,自动保存公钥(.pub)与私钥(无后缀)至本地
  4. 点击复制公钥 ,将公钥添加至服务器~/.ssh/authorized_keys文件中
    • 服务器端命令:echo "公钥内容" >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys

方案 B:导入已有密钥对(迁移用户)

  1. 认证选择密钥文件 ,点击浏览 选择本地私钥文件(如id_rsa
  2. 若私钥有密码短语,输入密钥密码
  3. 确保服务器已配置对应公钥(同上步骤 4)

步骤 3:连接与验证

  1. 点击测试保存连接,无需输入密码即可登录
  2. 密钥认证优势:免密码登录安全性更高、支持批量管理服务器

三、高级连接:多重认证与特殊场景

1. 公钥 + 密码双重认证(企业级安全)

  1. 服务器端配置sshd_config:设置PasswordAuthentication yes + PubkeyAuthentication yes
  2. Electerm 中选择密钥文件认证,同时填写密码
  3. 连接时先验证密钥,再验证密码,双重保障

2. 连接非 SSH 协议服务器(Telnet/RDP)

Telnet 连接
  1. 新建连接,连接类型 选择Telnet
  2. 填写主机、端口,认证选择密码(Telnet 不支持密钥)
  3. 可选设置终端类型(默认 xterm-256color)
RDP 远程桌面(Windows 服务器)
  1. 新建连接,连接类型 选择RDP
  2. 填写主机、端口(默认 3389)、用户名、密码
  3. 高级设置:启用网络级别身份验证(NLA)(Windows 11 默认要求)

四、连接后操作:终端与文件管理

1. 终端核心功能

功能 操作方式 说明
多标签管理 点击标签页 + 号 / 拖拽 / 右键菜单 同时管理多服务器,支持分组重命名
命令自动完成 输入命令时按Tab 自动匹配命令 / 路径,支持历史记录搜索
批量执行命令 开启批量输入(Ctrl+/) 向所有打开的终端发送相同命令
语法高亮 自动识别语言 支持 Shell、Python、Java 等数十种语言

2. SFTP 文件传输(无需额外工具)

  1. 连接成功后,点击右侧文件管理器图标(文件夹)
  2. 左侧本地文件,右侧远程文件,支持:
    • 拖拽上传 / 下载:直接拖拽文件 / 文件夹实现传输
    • 断点续传:大文件传输中断后自动恢复
    • 双击编辑:直接修改远程小文件,自动同步保存
  3. 快捷键:F5刷新,F2重命名,Delete删除

3. 端口转发(网络配置必备)

  1. 右键点击标签页→SSH 隧道 →选择转发类型:
    • 本地端口转发(-L)本地端口:目标IP:目标端口(访问远程内网服务)
    • 远程端口转发(-R)远程端口:本地IP:本地端口(外网访问本地服务)
    • 动态 SOCKS5 代理:设置本地端口,通过 SSH 实现全局代理
  2. 示例:本地访问服务器内网 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_configClientAliveInterval 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}'
相关推荐
zzzzzz31014 小时前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode14 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220701 天前
如何搭建本地yum源(上)
运维
深海鱼在掘金4 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
大树884 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠4 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质4 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz4 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工4 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智4 天前
ARP代理--工作原理
运维·网络·arp·arp代理