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}'
相关推荐
苏宸啊2 小时前
Linux下diy程序:进度条
linux·运维·服务器
70asunflower2 小时前
Python with 语句与上下文管理完全教程
linux·服务器·python
tritone2 小时前
学习Chef自动化配置管理工具,为了实践环境部署,我选择了**阿贝云**的**免费虚拟主机**和**免费云服务器**来搭建测试平台。
服务器·学习·自动化
j_xxx404_2 小时前
Linux:调试器-gdb/cgdb使用
linux·运维·服务器
艳阳天_.2 小时前
华为云欧拉服务器问题记录
运维·服务器·华为云
驱动探索者2 小时前
AMD EPYC 服务器 CPU 学习
运维·服务器·学习·cpu
市安2 小时前
docker命令知识点1
运维·docker·云原生·容器·eureka
鸣弦artha2 小时前
TabBar标签页组件详解
linux·git·ubuntu
SmartRadio3 小时前
ESP32-S3实现KVM远控+云玩功能 完整方案
运维·python·计算机外设·esp32·kvm·云玩