在您作为Linux系统管理员的职业生涯中,您可以使用SecureShell(SSH)远程访问您的Linux服务器或桌面系统。很有可能,您已经使用过它。在某些情况下,您将通过SSH一次登录到多个Linux服务器。事实上,SSH很可能是Linux工具箱中最常用的工具之一。因此,您需要尽可能高效地运作。对于许多系统管理员来说,没有什么比命令行更好的了。但是,一些用户确实更喜欢GUI工具,尤其是在从桌面桌面到服务器远程工作时。如果您碰巧喜欢GUI工具,那么您肯定想查看一些适用于Linux的出色SSHGUI工具。将其与允许从同一窗口远程访问多台计算机的独特终端窗口相结合,您便拥有了提高工作效率所需的一切。让我们看看下面这三种工具,看看是否有一种(或多种)完全符合您的需求。我将在ElementaryOS[1]上演示这些工具,但它们在大多数流行的发行版中都可用。1.PuTTY经历过战斗的人都知道PuTTY[2]。事实上,PuTTY是从Windows环境通过SSH连接到Linux服务器的事实上的标准工具。但PuTTY不仅仅适用于Windows。事实上,PuTTY也可以从其标准存储库安装到Linux上。PuTTY的功能列表包括:通过IP地址或主机名保存会话链接定义AlternateSSH端口链接类型定义LoggingKeypad,beep,appearance,connection等OptionsLocalandremotetunnelconfigurationSupportproxyX11tunnelingPuTTYGUI主要是一种保存方式SSH会话,因此您可以更轻松地管理您需要不断远程登录和注销的各种Linux服务器和桌面。从PuTTY连接到您的Linux服务器后,您将有一个正在运行的终端窗口。此时,您可能会问自己,为什么不直接在终端窗口中工作呢?对于某些人来说,保存会话的便利性确实使PuTTY值得使用。在Linux上安装PuTTY很容易。例如,在基于Debian的发行版上,您可以执行命令:sudoapt-getinstall-yputty安装后,您可以从桌面菜单运行PuTTYGUI或执行命令putty。在“PuTTYConfiguration”窗口(如图1),在“HostName(或IP地址)”位置键入主机名或IP地址,配置端口Port(如果不是默认值22),选择“SSH从连接类型”,然后单击打开。图1:PuTTY连接配置窗口。连接后,系统将提示您输入远程服务器上的用户凭据(图2)。图2:登录到远程服务器使用PuTTY。要保存会话(这样您就不必总是键入远程服务器信息),填写IP地址(或主机名),配置端口和连接类型,然后(在单击打开之前)键入链接的名称,然后单击“保存”。这将保存此会话的配置。要连接到已保存的会话,请从“保存的会话”窗口中选择它,单击“加载”,然后单击“打开”。然后系统将提示您在remoteserver登录远程服务器2.EasySSH虽然EasySSH[3]没有关闭er与PuTTY中一样多的配置选项,它(顾名思义)非常易于使用。EasySSHOne的最佳功能之一是提供选项卡式界面,因此您可以打开多个SSH连接并在它们之间快速切换。EasySSH的功能包括:分组(您可以对选项卡进行分组以获得更高效的体验)。保存用户名/密码。外观选项。支持本地和远程隧道。在Linux桌面上安装EasySSH很简单,因为应用程序可以通过flatpak安装(这意味着您必须在系统上安装Flatpak)。安装flatpak后,使用以下命令添加EasySSH:sudoflatpakremote-add--if-not-existsflathubhttps://flathub.org/repo/flathub.flatpakreposudoflatpakinstallflathubcom.github.muriloventuroso.easyssh使用以下命令运行EasySSH:flatpakrunco??m.github.muriloventuroso.easyssh,点击左上角的“+”按钮即可打开EasySSH应用。在出现的窗口中(图3),根据需要配置SSH连接。图3:在EasySSH中添加连接很简单。添加连接后,它将出现在主窗口的左侧导航中(图4)。图4:EasySSH主窗口。要连接到EasySSH中的远程服务器,请从左侧导航中选择它并单击“连接”按钮(图5)。图5:使用EasySSH连接到远程服务器。EasySSH的一个警告是您必须在连接配置中保存用户名和密码(否则连接将失败)。这意味着任何有权访问运行EasySSH的桌面的人都可以在不知道密码的情况下远程访问您的服务器。因此,外出时必须始终记住锁定桌面屏幕(并确保使用强密码)。您最不想做的就是保护您的服务器免受不需要的登录攻击。3.TerminatorTerminator实际上不是SSHGUI。相反,Terminator用作单个窗口,允许您同时运行多个终端(甚至一组终端)。事实上,您可以打开Terminator,垂直和水平拆分窗口(直到拥有所有您想要的终端),然后通过标准SSH命令连接到所有远程Linux服务器(图6)。图6:终结者分为三个不同的窗口,每个窗口都连接到不同的Linux服务器。要安装Terminator,请执行以下命令:sudoapt-getinstall-yterminator安装后,从桌面菜单或使用命令terminator打开该工具。窗口打开后,您可以在终结器内右键单击并选择“水平分割”或“垂直分割”。继续拆分终端,直到您打开想要的终端,然后开始远程管理这些服务器。使用Terminator的警告是它不是标准的SSHGUI工具,因为它不会保存您的会话或让您快速访问这些服务器。换句话说,您将始终需要手动登录到远程Linux服务器。但是,能够并行查看远程SecureShell会话确实使管理多台远程计算机变得更加容易。更少但更好的选择Linux可用的SSHGUI工具并不多。为什么?因为大多数管理员更喜欢简单地打开一个终端窗口并使用标准的命令行工具来远程访问服务器。但是,如果您需要GUI工具,则有两个可靠的选项,以及一个可以更轻松地登录多台计算机的终端。尽管对于那些寻找SSHGUI工具的人来说只有几个选项,但可用的选项肯定值得您花时间,请根据需要尝试其中的一个。
