Aeroshell1.7.0
Aeroshell v1.7.0 正式发布。本次版本围绕 稳定性、连接能力、智能化、性能与界面体验 做了全方位强化。
更新重点可归纳为四点: 连接能力进一步扩大、AI 体验整合为单一入口、UI 更现代、数据读写速度显著提升。


一、连接能力升级:原生支持 Jump Host
本次新增了 跳板机(Jump Host) 支持。
这意味着 Aeroshell 能轻松应对:
- 生产环境运维
- 多集群管理
- 跨网络段访问
- 内外网隔离、堡垒机场景
- 更高要求的安全访问管控
这是复杂运维环境中的核心级能力。
二、AI 系统全面合并:从“辅助”升级为“核心引擎”
新版将 AI 任务 与 AI 对话 合并为统一的 AI 中心,支持:
- 自然语言对话
- DSL 自动化任务生成
- Shell / Python / Bat 脚本生成
更重要的是:
DSL 支持并发执行
可在多个主机上同时执行批量指令,例如:
- 批部署
- 批量巡检
- 分布式异步任务
AI 不再是“辅助工具”,而是进入了核心工作流。
三、使用体验强化
1. 标签管理增强
新增:右键快速复制标签,多终端工作流更顺畅。
2. 会话恢复能力提升
新增:应用关闭后自动恢复会话
包括:
- 打开的连接
- 多标签页
- 多协议上下文
重启软件后即可回到此前状态,大幅减少中断成本。

3. 界面布局优化
整体界面更现代化,信息分层更清晰。
主机列表在浅色模式下也拥有更高可读性。
Aeroshell支持多因子认证
背景与问题分析
在传统的服务器远程访问场景中,SSH(Secure Shell)作为最常用的安全协议之一,被广泛应用于 Linux 系统管理与自动化运维中。 然而,默认的 SSH 登录机制通常仅依赖账户密码或公钥进行身份认证,这种单一认证方式在实际生产环境中已逐渐暴露出安全隐患——一旦密码被暴力破解、钓鱼窃取或公钥文件泄露,攻击者便可直接获得系统访问权限。
随着企业安全合规和零信任架构理念的普及,多因素认证(Multi-Factor Authentication, MFA) 成为了提升系统访问安全的重要手段。 本文将介绍如何在 Linux 环境中,通过整合 SSH 与 Google Authenticator(基于 TOTP 的一次性动态密码算法),构建一种基于 账户密码 + 动态验证码(OTP) 的双因子登录机制,从而在不影响运维效率的前提下,大幅提升远程访问的安全防护能力。
背景与问题分析
在传统的 SSH 登录认证中,主要存在以下安全风险:
密码泄露风险 用户往往重复使用弱密码或相同密码,容易被撞库、暴力破解或钓鱼攻击获取。
密钥泄露与滥用 公钥登录虽然避免了密码暴力破解,但私钥一旦泄露,攻击者仍可无感登录。
缺乏登录行为确认机制 单因素认证无法区分合法用户与被盗凭证的攻击者,缺乏实时验证手段。
合规与审计需求上升 在金融、医疗及政企场景中,安全审计与访问追溯要求越来越严格,传统 SSH 已无法满足双重身份验证要求。
为此,引入 基于 TOTP(Time-based One-Time Password)的一次性验证码机制,可在用户输入密码后,要求额外输入手机端动态验证码,形成 “你知道的(密码) + 你拥有的(设备)” 的双因子安全体系。 这种方式既能与现有 SSH 体系无缝兼容,又能满足安全合规和运维便利性的平衡。
安装Google Authenticator
# Debian / Ubuntu
sudo apt update
sudo apt install libpam-google-authenticator
##由于验证码是基于时间动态生成,所以务必设置ntp服务。
sudo apt install ntpdate -y
sudo ntpdate time.google.com
date
# CentOS / RHEL / Rocky / Alma
sudo yum install google-authenticator -y
sudo yum install ntpdate -y
sudo ntpdate time.google.com
###为当前用户生成密钥
google-authenticator
###会询问如下问题:
Do you want authentication tokens to be time-based (y/n) → y
Do you want me to update your "/home/xxx/.google_authenticator" file (y/n) → y
Do you want to disallow multiple uses of the same token (y/n) → y
Do you want to increase the default window from 30s to 60s (y/n) → n
Do you want to enable rate-limiting (y/n) → y
安装过程会提示如下的一串key,保存它。

快速连接你的第一台主机
Aeroshell入门教程(一):快速连接你的第一台主机
在运维和开发工作中,我们每天都离不开 SSH 终端工具。传统软件比如 MobaXterm 虽然常见,但界面老旧、功能繁杂,不够“现代”。
本系列文章将分篇介绍它的功能。今天是 第一篇:入门教程,带你完成从安装到连接第一台主机的全过程。
一、下载安装
1.下载地址: https://termdev.com/
2. 通过网站下载或者云盘下载:**Windows **。
3. 下载完成后安装,启动后会看到主界面:
- ①: 功能区域,配置全局信息、快速连接主机
- ②:升级标识,软件主题切换
- ③:主机列表,包含所有添加主机(ssh, vnc,redis ),支持快速检索。双击对应得主机列表进行连接。
- ④:主体界面,包含连接后目录显示,多屏等显示区域。
👉 如下图所示:

二、快速添加第一台SSH主机
-
在主界面左上角点击 「添加SSH」。
-
填写连接信息:
- IP 地址:服务器的公网 IP
- 端口:默认 22
- 用户名:服务器用户名
- 密码 / 私钥/多因子认证/交互式认证:老司机可以考虑多因子认证或交互式认证。
- 初始命令:点击连接,成功后自动运行设置的命令。
-
点击保存,主机就会出现在左侧列表中。
👉 *添加主机”对话框如下:

三、连接并打开终端
- 在主机列表中,双击刚添加的主机。
- 系统会自动发起 SSH 连接,并在中间打开一个新的标签页。
- 标签页内就是标准终端,你可以直接输入命令,比如:
ls -lh