MacOS上有哪些好用的SSH客户端工具?
对于从事IT运维、网站开发、服务器管理等方面工作和学习的小伙伴来说,对SSH、Telnet等客户端工具一定不会陌生,无论是远程管理服务器、配置运行环境、日常管理等操作,都需要用到SSH连接工具,那么,如果客户机用的是MacBook、iMac等苹果电脑,MacOS上有哪些好用的SSH客户端工具呢?
1、MacOS自带的SSH管理工具
作为基于Unix和Linux开发的操作系统,MacOS本身就内置了远程服务器连接功能,而无需借助第三方软件,MacOS内置了两种方式用于连接远程服务器:图形界面、终端命令行界面,它们分别支持的功能也不相同,下面简单介绍下。
- 图形界面:MacOS的“访达”功能,不仅仅是本地文件管理工具,同时也是远程服务器连接工具,使用方法也很简单,你只需要打开访达,然后点击桌面顶部的访达菜单–>前往–>连接服务器,然后输入服务器相关信息(IP、端口等),就可以连接了,该功能支持ftp、Windows SMB共享、Linux NFS共享等远程服务器类型。
- 终端命令行界面:通过MacOS自带的终端功能(位置:启动台–>其他–>终端),就能连接SSH远程服务器了,使用方法很简单,打开终端以后,输入“ssh hostname(或IP地址)”即可。
2、经典工具–PuTTY
如果你刚从Windows平台过渡而来,那么一定听说并且使用过PuTTY这款非常经典的SSH客户端工具,支持SSH、Telnet等远程服务器类型,作为开源免费的SSH工具,PuTTY在Windows平台有着非常多的用户数量,其实在MacOS平台也有对应的PuTTY版本,下面就带大家了解一下。
想要在Mac平台使用PuTTY,必须先下载安装它的MacOS版本,对此,PuTTY官网提供了2种安装方法,分别是通过HomeBrew和MacPorts进行安装,对MacOS有所了解的小伙伴可能知道,它两都是MacOS平台上安装包管理工具(你可以把它两看成类似于“腾讯软件管家”或“360软件管家”之类的软件管理器),通过它们,我们能轻松的安装MacOS所需的各种功能。
我这里介绍通过Mac port安装PuTTY的方法,如果你只需要命令行界面的PuTTY,那么只需要两条命令就能完成这个步骤(第一条命令用安装Port、第二条命令用port来安装PuTTY),但如果你想如同Windows平台一样使用GUI界面(图形界面)的PuTTY,则必须按照下面这个步骤进行操作:
1、安装Xcode
PuTTY需要Xcode依赖,如果你的MacOS上已经安装了Xcode可以跳过这一步,如果还未安装,请打开MacOS自带的终端功能,然后输入如下命令,并在弹出的界面内选择“安装”(Install)。
xcode-select –install
2、安装Port
请大家根据自己MacOS版本,下载对应版本的Port并双击安装,各版本Port我已经放到百度网盘里,下载链接在文章末尾,大家点击进去下载即可,注意,别下错版本了。
3、安装GTK+和XQuartz图形支持
PuTTY在Linux和MacOS系统下运行,需要GTK+和XQuartz图形界面支持,首先是安装GTK+支持功能,拷贝如下命令到MacOS终端界面内执行,并等待安装完成。
sudo port install gtk2
接下来是下载XQuartz支持的dmg安装包(安装包已放入百度网盘,见文末),并且双击安装,并等待安装完成。
4、安装PuTTY
上面所需的依赖包都安装完成以后,就只剩下最后一步了,那就是安装PuTTY,拷贝如下命令并在终端界面内执行,然后等待安装完成即可,安装完成之后,在终端界面内输入“PuTTY”并按下回车键,就会看到熟悉的PuTTY界面了,使用方法跟Windows一样,这就不用我多说了。
sudo port install putty
5、创建桌面PuTTY的快捷方式
安装完PuTTY之后,还有一点不完满的地方,那就是每次启动PuTTY需要打开终端,稍微有点麻烦,对此,大家可以将PuTTY快捷启动方式放到Mac桌面上,就不用每次都通过终端了。
方法非常简单,拷贝如下命令、并在终端界面内执行,就可以了。
cp /opt/local/bin/putty ~/Desktop/PuTTY
>>点击下载[安装PuTTY所需软件]:百度网盘
3、SSH/Telnet/SFTP客户端工具–Termius
如果你觉得MacOS自带的终端功能过于简单、安装PuTTY又比较麻烦,那么可以试试这款原生支持SSH/Telnet/SFTP协议的客户端软件Termius。
Termius是一款完全免费的远程连接客户端工具,支持SSH、Telnet、SFTP协议,无广告,在Mac App Store内上架,直接通过Mac应用商店即可下载,有需要的小伙伴可以点击如下链接跳转到App Store进行下载安装。
写在最后
总的来说,MacOS平台的SSH客户端工具并不算多,只有为数不多的几款,不过SSH工具毕竟只是工具软件,所谓“贵精不贵多”,只要有一款适合自己的、用顺手的,就足够了,毕竟这玩意不是娱乐工具、也不是游戏,不需要花里胡哨的功能,只要功能完整、使用流畅,那就OK了。