概述



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 代理转发将您的密钥保存在您的机器上

使用

安装时,会询问你是否导入本地文件夹下的连接信息,选择是。

安装成功后的左侧面板,据此可对其功能略知七八:

item2连接ssh_远程服务器

Hosts

点击左侧面板的Hosts标签,看到如下截图:

item2连接ssh_端口转发_02


其中Add按钮可以新增如下类型的数据:

item2连接ssh_远程服务器_03

  • 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等信息方便分组和记忆:

item2连接ssh_item2连接ssh_04


item2连接ssh_远程服务器_05

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,登录远程服务器后默认执行的脚本。比如登录成功后,打印当前系统磁盘剩余空间等。

设置

设置功能如下:

item2连接ssh_item2连接ssh_06


Account,提供账户数据手动同步功能等;支持主题切换:

item2连接ssh_item2连接ssh_07


这里的Auto应该是适用于移动端。

支持背景色调整,字体大小调整。