概述
Termius 不仅仅是一个 SSH 客户端,而是一个完整的命令行解决方案,重新定义远程访问。远比XShell、Putty等传统SSH客户端美观;提供账户注册和数据同步功能,支持多种操作系统如Windows、Linux、OSX,甚至支持iOS、Android。
开发环境转到Mac后,得知这么一款优秀的工具。
功能:
- Termius 可用于所有主要的移动和桌面系统
- 享受精美的手工界面
- 支持 ECDSA 和 ed25519 密钥以及 chacha20-poly1305 密码
- Termius 始终没有广告
- 将凭据和服务器配对以便快速访问
- 创建组来定义共享设置和主题
- 标记您的服务器以保持井井有条
- 使用 12 种色彩丰富的主题和可调整的字体,让它成为你的专属
- 通过黑暗模式在深夜会议中供电
- 与同一主机建立多个连接或连接到多个主机
- 端口转发让您几乎可以加密任何服务或连接
- 通过命令行导入桌面的
~/.ssh/config
文件 - 使用我们的两窗格 SFTP 支持轻松复制文件
- 用常用的shell命令片段保存你的手指
- 使用 AES-256 端到端加密在所有设备上同步设置和凭据
- 使用双重身份验证保护您的帐户
- 通过 SSH 代理转发将您的密钥保存在您的机器上
使用
安装时,会询问你是否导入本地文件夹下的连接信息,选择是。
安装成功后的左侧面板,据此可对其功能略知七八:
Hosts
点击左侧面板的Hosts标签,看到如下截图:
其中Add按钮可以新增如下类型的数据:
- New Host:增加一个远程服务器,SSH工具的最基础功能。
- New Group:新增一个组,可按环境维度分组,也可按业务分组,根据喜好习惯即可等;
- Import:提供从其他类似工具(如Putty)导入历史配置、连接等信息,如下图,其中
~/.ssh
等信息在安装时也会检查用户目录,并询问你是否导入。 - AWS,DigitalOcean,Azure集成:不得不说Termius的功能强大。
Local,用于打开本地Terminal,类似于Windows系统的cmd,Powershell,安装Git后激活的git bash。
Serial。
Host
新增Host时,参考如下2个截图。是的!功能足够简单,只需要ip,username和password3个信息即可连接一个远程服务端;也足够强大,支持添加Label,Group,Tag等信息方便分组和记忆:
Host,支持复制,分享,复制为URL等强大功能。
URL形式如下:https://account.termius.com/host-sharing#ip=11.22.33.44&port=22&label=Rancher&username=root&os=centos
SFTP
提供本地和远程服务器之间文件传输功能,类似于FileZilla。左侧是本地文件目录,右侧可以选择一个远程Host,然后可以实现拖拽上传和下载。
参考FileZilla使用技巧。
端口转发
即SSH隧道功能,待学习补充
-L:本地端口转发
-R:远程端口转发
-D:动态端口转发
Keys
密钥登录时可以选择配置的Keys来登录远程服务端。
代码块
Snippets,登录远程服务器后默认执行的脚本。比如登录成功后,打印当前系统磁盘剩余空间等。
设置
设置功能如下:
Account,提供账户数据手动同步功能等;支持主题切换:
这里的Auto应该是适用于移动端。
支持背景色调整,字体大小调整。