远程连接服务器工具建议

430 阅读5分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

很多时候,我们需要远程连接服务器,进行一些配置和维护。那么这就需要一款比较可靠的工具,因为你可能需要传输一些比较重要的数据至服务器,像代码、密码等很多敏感信息。

SSH

现在的工具基本上都是采用SSH协议建立连接。SSH(Secure Shell) 是专为远程登录会话和其他网络服务提供安全性的协议,利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。不管是Putty,SecureCRT、Xshell、MobaXterm等,都是采用SSH连接。

Putty

Putty是最简单易用的SSH工具,下载putty后打开文件名为putty.exe的可执行文件,不需要安装即可使用。早期只支持Windows平台,现在也有其它平台的版本,不过主要还是针对Windows系统。

小巧、无需安装,下载直接运行exe文件即可,并且是免费使用。官网地址:传送门

image.png 界面也比较简洁,操作起来很简单:

image.png

Putty不好的地方就是

1、不支持标签模式;
2、默认设置不友好,很多功能都需要额外配置才行,例如自动登录功能;
3、不能传输文件;
4、没有X11,需要配置Xming工具;
5、默认keepalives没有设置,一段时间不操作后会断开。

XShell

这款工具相信很多人都用过,我自己目前也是用的XShell。官网地址:传送门。XShell是商业软件,需要购买。家庭和个人可以免费申请使用,但如果你是公司里用,还是得购买才行,避免纠纷。

xshell-session-management-en-5.gif

用起来还是非常不错的。如果要传输文件,那么需要配合XFtp一起。从 2022年2月16日 开始,Xshell的免费许可证的标签限制已被删除。所有免费用户都可以通过下载最新版本来访问无限的标签。当前用户必须下载最新版本并在现有安装上进行安装。XShell和XFtp两款家庭学生个人免费版下载地址:传送门

xshell的优点特别多。除了弥补了putty上面所有的缺点之外。xshell的设计简洁,支持多标签模式,默认可以进行自动登录,方便进行快速设置主题,字体等,可以一键连接xftp工具。

XShell不好的地方就是:只有windows版本。商用的话需要购买商用许可证。文件传输还要配合XFtp,麻烦。

MobaXterm

MobaXterm的功能非常非常多,几乎提供了所有重要的远程网络工具(如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows 桌面上的Unix命令(bash、ls、cat、sed、grep、awk、rsync等),登录之后默认开启sftp模式。虽然功能比较大,但同时增加了学习成本。其实对绝大部分用户来说根本用不到太多功能。

这款工具我周围很多人推荐,说如何强大,如何好用等等。因为我个人不是SSH工具的重度使用者,所以不同工具用起来感觉区别不是很大。如果是做运维的,可能就有区别了。就类似于144Hz屏幕和60Hz屏幕,这两打游戏,对职业选手就有很大区别了,但我这个菜鸡玩起来,144Hz和60Hz感觉没啥区别。

MobaXterm有免费版和收费版,不过好在免费版已经足够用了。下载地址:传送门

image.png

有一点我很喜欢就算提供安装版和便携版(绿色版)。我个人目前十分喜欢绿色版的软件,开箱即用、卸载直接删除文件夹即可,甭提多痛快了。

image.png

SecureCRT

SecureCRT也是一款功能强大的工具,比较好用。SecureCRT是收费的,不过钱也不是白收的,同时支持Windows,Mac,Linux,iOS等多系统平台。是Mac用户的首选。SecureCRT除了包括一般工具都有的特点之外,还包括自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图等等功能。 下载地址:传送门

Tabby

最后介绍一款开源的工具,Tabby去年开始慢慢火起来了,目前为止备受争议。GitHub仓库地址:传送门

大多数文章谈到Tabby的时候,都会提到这么几个特点:

  1. 开源,Github的star过万,再也不用找破解的Xshell了。
  2. 跨平台,支持Windows、MacOS、Linux。
  3. 高可配置。 但也有人吐槽说内存占用大,数百兆甚至上G、启动速度很慢、运行卡顿。不管怎么说Tabby还是比较受欢迎的,尤其是开源爱好者,首选Tabby。

最后的话

其实SSH工具还有很多,例如:Rstudio、SSH Secure Shell Client、Bitvise SSH Client、DameWare SSH、marTTY、Cygwin、finalshell、Electerm等等。我觉得最好是使用我上面提到的几款,知名度比较高,可靠性有保证。

有人爆出:不推荐finalshell,耗内存。而且会夹带私货,官网的安装包里,有一大堆会被偷偷安装的小软件。

但Xshell也爆出了留有后门会窃取账号密码等信息。

image.png

所以就算是知名度流行度较高的软件也会出问题。如果不放心的话,建议大家最好是下载后用各种扫毒软件、病毒库去扫描检测一下。