不少人在 Windows 下第一个接触的 SSH 终端工具是 XShell 或 SecureCRT,他们都是收费的,XShell 目前的价格是 人民币 899 元,SecureCRT 则是 99 美金/年。html
这么高昂的价格不表示它们的功能就是最棒的。这里介绍一个功能更棒的,就是 FinalShell。shell
上图就已经直接体现了它大部分功能:服务器
光是这张截图就足以战胜 XShell 和 SecureCRT 了,这是个很是强悍的运维工具。网络
FinalShell 是国人开发的,官方网站在这里。其基础版本免费,高级版本目前价格 35 元人民币,购买后没有安装数量、时间和版本限制,可随做者的发布更新。运维
FinalShell 是基于 Java 开发的,不过安装包当中已经包含了全部须要的内容,无需预先安装 Java。编辑器
上面这张图还不是 FinalShell 功能的所有,下面介绍一些功能细节。工具
首先是建立登陆入口的时候能够指定 SOCKS 代理或 SSH 隧道,因此经过堡垒机进行运维的朋友彻底能够用。字体
除了终端的基本功能外,你还能够预先保存一些复杂的命令,单击便可执行。网站
终端的字体和颜色配置很是丰富。字体能够分别配置英文和中文字体,颜色主题则有一百多种可选,并可本身定义。spa
FinalShell 支持 Windows 远程桌面,但我没用过,这里展现一下配置截图。
点击进程列表便可打开进程管理界面,能够查看每一个进程的资源使用、进程参数和环境变量等等。你也能够在这里终止进程。
点击流量图便可打开网络状况界面,这里列出了全部存在网络通讯的进程,并可观察每一个进程的端口使用状况。
除了基本的上传下载外,FinalShell 还提供打包上传下载,你能够一次将日志目录打包下载到本地(还会自动解包),或将本地的整个目录打包上传到服务器(一样会自动解包),十分方便。
若是要编辑文件内容,FinalShell 提供了内置的带语法高亮的文件编辑器,对用不惯 vi 的用户来讲颇有必要。若是要编辑的文件很复杂,你须要用 Notepad++ 或 VisualStudioCode 这样强大的编辑器,那么你能够在 FinalShell 中指定编辑器的路径。
从功能上能够看出 FinalShell 的做者是有着极其丰富的运维经验的,同时对工具的需求也不是通常的高。市面上的工具都不能知足做者,因而本身动手丰衣足食。并且这个价格彻底没得说,白菜价。
若是说 FinalShell 还有什么缺点的话,主要是稳定性不如那些老牌终端工具,但这不是大问题,关掉重开就好。固然也会有人想知道 FinalShell 基于 Java 的话内存用量如何,我电脑上看到它的内存使用量是在 300~400M 之间,对于我 12G 的笔记本内存来讲仍是没什么问题。