ServerCat-iOS 上的 JuiceSSH,远不止 SSH

简述

当给一个不了解服务器的新手介绍如何登录服务器时,往往离不开各式各样的 SSH 工具,如老牌的 Putty、Windows 自带的终端、Git 工具附带的 Git Bash 或 Xshell 等。这些绝大部分都只支持电脑端。而当我们出门在外或身边无 PC 环境时,如果需要登录服务器进行一些操作,选择就非常有限。Android 用户有此类需求的往往都知道 JuiceSSH,但 iOS 上却缺少一个让人眼前一亮的移动端 SSH 软件,而 ServerCat 正是一个优雅的 SSH 客户端,且远不止于此。
官网: ServerCat
Apple Store

ServerCat 功能介绍

ServerCat 的主打功能是监控和运维自动化工具。相比于 JuiceSSH 而言,SSH 客户端的功能只是其最基础的功能。

服务器状态监控及自动化运维

有时我们需要一个简单的服务器状态监控,只要能帮助我们快速掌握服务器的各种基础信息即可,如 CPU、内存、网络状态。目前市面上大部分这种监控要么趋向于服务监控(如 Uptime),要么是网页端为主(如哪吒面板、Server Status)。

ServerCat 的首页是一个状态页面,这里可以显示 CPU、内存、当前网速、磁盘 I/O。分别点击各个部分还会变成负载、交换内存、上传下载总流量、磁盘读写量。点击服务器的名称则可以进入该服务器的详细状态栏。


这对我来说非常实用。我每年都会因为各种需求购买独立服务器、海外高性能服务器、年付的低价打折服务器、备案服务器等等。有时出门后某个服务器上的服务挂掉,来通知了也不知道是因为什么原因导致服务挂掉,到底是服务崩了还是因为服务器出故障了一无所知,出门在外又无法快速定位到问题所在,只能干着急。

而 ServerCat 的状态展示最起码可以让我快速定位是服务器的问题还是服务的问题。如果服务器挂了就去重启服务器,或者切换到备用服务器;如果是服务挂了也可以先通过服务器进程看看哪个进程出现了问题。定位到问题的所在就可以通过 SSH 来进入服务器进行一些简单的操作来拉起服务,亦或者是通过预设的命令片段来快速操作预设的方案。

SSH 客户端

ServerCat 在 SSH 客户端的功能上也不含糊。对比 JuiceSSH 这种老牌的 SSH 客户端来说,我觉得 ServerCat 在功能上是不逊色的。除了基础的登录、键入指令的功能外,ServerCat 还支持从剪切板粘贴命令、运行预设的命令片段,以及设置字体、字体大小、外观等命令行美化功能。你可以根据自己的使用习惯和喜好自行修改 SSH 客户端的样式,这一点对比其他的移动端 SSH 客户端来说还是十分的用户友好的。毕竟人人都偏爱更优美的 UI 不是吗?


编排

这个功能主要用来创建及管理 Docker 容器服务。你可以先预设好 Docker 镜像的各个参数,然后选择你要让哪些服务器运行即可。这个功能在管理服务器集群的时候用处还是比较大的,避免了重复性操作。

价格

服务器监控免费
高级功能付费:
年付5.99刀
终身套餐18.99刀

结语

小编一开始将 ServerCat 比作 JuiceSSH 在 iOS 上的替代品,其实是对 ServerCat 有些不公平的。因为 ServerCat 作为一个苹果端平台通用的 SSH 客户端软件来说可能不是最好的选择,但对于拥有多台服务器的苹果用户而言,它无疑是一个更全面的解决方案,尤其是有运维方面需求的用户。

相较于其他的 SSH 客户端而言,我觉得这款软件更多的是偏向于轻量的自动化运维工具。它可以让你在出门在外的时候也无需担心你的服务出现一些小问题,却因为身边没有电脑无法快速解决。你只需要预设好常用的片段命令,比如说重启服务、重启服务器、备用机切换之类的,就可以快速解决 90% 的问题。剩下的重大问题反而是无论你在不在电脑前面都无法快速解决的。

安卓上的这个也很不错

serverbox+1

我用Serverbox碰到一个意料之外的情况,
我用xshell生成的密钥对(RSA-2048),
其中的私钥头是 「DES-EDE3-CBC」的,
结果贴进Serverbox时说没法支持……
问了github上的作者说第三方库的问题?

我是小白不太懂,但xshell生成的密钥格式应该不是什么很小众的格式吧?
哪位大佬能解下惑吗?

开发者不是都告诉你看看这个项目了吗 dartssh2 - Supported algorithms

不错不错,还是头一次听说这个,两个软件都差不多,一个IOS一个安卓。可以都有的用

为啥一个ssh客户端要这么贵

还好吧,Termius月费还得10刀呢,这个有永久版,ios上这个价格绝对算不上高的

ios也上架了的