了解一下这三个用于 Linux 上的 SSH 图形界面工具。html
在你担任 Linux 管理员的职业生涯中,你会使用 Secure Shell(SSH)远程链接到 Linux 服务器或桌面。可能你曾经在某些状况下,会同时 SSH 链接到多个 Linux 服务器。实际上,SSH 多是 Linux 工具箱中最经常使用的工具之一。所以,你应该尽量提升体验效率。对于许多管理员来讲,没有什么比命令行更有效了。可是,有些用户更喜欢使用 GUI 工具,尤为是在从台式机链接到远程并在服务器上工做时。linux
若是你碰巧喜欢好的图形界面工具,你确定很乐于了解一些 Linux 上优秀的 SSH 图形界面工具。让咱们来看看这三个工具,看看它们中的一个(或多个)是否彻底符合你的需求。git
我将在 Elementary OS 上演示这些工具,但它们均可用于大多数主要发行版。github
已经有一些经验的人都知道 PuTTY。实际上,从 Windows 环境经过 SSH 链接到 Linux 服务器时,PuTTY 是事实上的标准工具。但 PuTTY 不只适用于 Windows。事实上,经过标准软件库,PuTTY 也能够安装在 Linux 上。 PuTTY 的功能列表包括:服务器
PuTTY 图形工具主要是一种保存 SSH 会话的方法,所以能够更轻松地管理全部须要不断远程进出的各类 Linux 服务器和桌面。一旦链接成功,PuTTY 就会创建一个到 Linux 服务器的链接窗口,你将能够在其中工做。此时,你可能会有疑问,为何不在终端窗口工做呢?对于一些人来讲,保存会话的便利确实使 PuTTY 值得使用。ssh
在 Linux 上安装 PuTTY 很简单。例如,你能够在基于 Debian 的发行版上运行命令:工具
sudo apt-get install -y putty
安装后,你能够从桌面菜单运行 PuTTY 图形工具或运行命令 putty
。在 PuTTY “Configuration” 窗口(图 1)中,在 “HostName (or IP address) ” 部分键入主机名或 IP 地址,配置 “Port”(若是不是默认值 22),从 “Connection type”中选择 SSH,而后单击“Open”。spa
图 1:PuTTY 链接配置窗口操作系统
创建链接后,系统将提示你输入远程服务器上的用户凭据(图2)。命令行
图 2:使用 PuTTY 登陆到远程服务器
要保存会话(以便你没必要始终键入远程服务器信息),请填写主机名(或 IP 地址)、配置端口和链接类型,而后(在单击 “Open” 以前),在 “Saved Sessions” 部分的顶部文本区域中键入名称,而后单击 “Save”。这将保存会话的配置。若要链接到已保存的会话,请从 “Saved Sessions” 窗口中选择它,单击 “Load”,而后单击 “Open”。系统会提示你输入远程服务器上的远程凭据。
虽然 EasySSH 没有提供 PuTTY 中的那么多的配置选项,但它(顾名思义)很是容易使用。 EasySSH 的最佳功能之一是它提供了一个标签式界面,所以你能够打开多个 SSH 链接并在它们之间快速切换。EasySSH 的其余功能包括:
在 Linux 桌面上安装 EasySSH 很简单,由于能够经过 Flatpak 安装应用程序(这意味着你必须在系统上安装 Flatpak)。安装 Flatpak 后,使用如下命令添加 EasySSH:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub com.github.muriloventuroso.easyssh
用以下命令运行 EasySSH:
flatpak run com.github.muriloventuroso.easyssh
将会打开 EasySSH 应用程序,你能够单击左上角的 “+” 按钮。 在结果窗口(图 3)中,根据须要配置 SSH 链接。
图 3:在 EasySSH 中添加链接很简单
添加链接后,它将显示在主窗口的左侧导航中(图 4)。
图 4:EasySSH 主窗口
要在 EasySSH 链接到远程服务器,请从左侧导航栏中选择它,而后单击 “Connect” 按钮(图 5)。
图 5:用 EasySSH 链接到远程服务器
对于 EasySSH 的一个警告是你必须将用户名和密码保存在链接配置中(不然链接将失败)。这意味着任何有权访问运行 EasySSH 的桌面的人均可以在不知道密码的状况下远程访问你的服务器。所以,你必须始终记住在你离开时锁定桌面屏幕(并确保使用强密码)。不然服务器容易受到意外登陆的影响。
(LCTT 译注:这个选择不符合本文主题,本节删节)
(LCTT 译注:本节是根据网友推荐补充的)
termius 是一个商业版的 SSH、Telnet 和 Mosh 客户端,不是开源软件。支持包括 Linux、Windows、Mac、iOS 和安卓在内的各类操做系统。对于单一设备是免费的,支持多设备的白金帐号须要按月付费。
Linux 上没有不少可用的 SSH 图形界面工具。为何?由于大多数管理员更喜欢简单地打开终端窗口并使用标准命令行工具来远程访问其服务器。可是,若是你须要图形界面工具,则有两个可靠选项,能够更轻松地登陆多台计算机。虽然对于那些寻找 SSH 图形界面工具的人来讲只有很少的几个选择,但那些可用的工具固然值得你花时间。尝试其中一个,亲眼看看。