答案一定是Mobaxterm,其实我也用过几个windows上关于连接linux的工具了,市面上也有不少其他的,像SecureCRT(我就觉得挺方便的)、putty、xshell等等,很多同类产品,都聚焦在命令行终端方向做功能。

那么这些终端工具都有一个非常优(蛋)秀(碎)的特点:好用的收费,难用的免费(这不是废话么)

MobaXterm的独特之处就来了!

他是受限免费,然而在这种受限的条件下,如果你只是常规使用,竟然会发现一点不受限

常用功能介绍

分屏幕:MobaXterm内置多标签页、横向纵向2分屏和田字形4分屏,用于一个窗口内管理多个连接。可方便于同时处理或操作文件,点击软件split或者选择view进行分屏操作。

SSH 连接服务器 点击软件左上角的 Session(会话控制),在弹出的窗口中选择 SSH,在新的窗口输入服务器ip节点,账号和密码以及端口号,即可登陆主机。登陆后(登陆会提示输入密码,第一次登陆成功后会提示保存密码,一般选择同意)界面主要分两块,左边的是主机的文件,右边是终端。

文件传输:如果用SSH连接到远程主机,则左侧就会自动启动SFTP连接,列出服务器上的文件列表,无需任何配置。可以直接通过鼠标右键选择相应功能或者文件拖拽上传下载,更方便的是,记得勾选左下角的 "Follow terminal folder" ,让文件列表的当前目录,直接跟随终端当前目录同步切换,这个非常方便!

X server实现 :MobaXterm内建了一个X server,可以直接执行远程端的X窗口程序。无需任何配置,这个很方便,如下图,display图片后直接显示。

其他个性化设置: 打开Settings – Configuration 进行相关设置:1)在Terminal下,如果需要鼠标右键快速复制粘贴,把“Paste using right-click”勾选上 2)可以修改字体,字号 3)自行选择喜欢的配色(Colors scheme) 4)勾选Log terminal output to the following directory记录日志文件 5)在Settings->Configuration->SSH下勾选SSH settings下面的SSH keepalive,防止自动退出。

其他的功能也有很多,比如Write commands on all terminals可以在多个窗口展示相同命令操作(不过这个功能我在xmanager上也有用过,非常好用,特别对于运维的同学)

优缺点总结

优点是真的功能很多,很全面。而且他提供了免费版本,良心厂家啊。可以帮助你应发大多数使用场景。当然一个非常明显的限制就是免费版只能配置10个session。要是给运维和软件测试的同学可能会有点捉襟见肘。但无所谓,一些批量的应用场景可以通过其他相关工具配合解决。

缺点也不是没有,功能的全面带来的是软件逐步臃肿,mobaxterm虽然我也很喜欢,但客观讲,速度表现一般,肯定是慢于secureCRT的,对比xmanager的xshell我个人感觉也慢一点,其他轻量级工具就更加不用说了~

看了这么多,不如大家都来试试