PRF:20181123 Three SSH GUI Tools for Linux.md

@wxy
This commit is contained in:
Xingyu.Wang 2019-02-21 13:58:09 +08:00
parent 8313ec92aa
commit 086e1102f0

View File

@ -1,6 +1,6 @@
[#]: collector: (lujun9972)
[#]: translator: (wxy)
[#]: reviewer: ( )
[#]: reviewer: (wxy)
[#]: publisher: ( )
[#]: subject: (Three SSH GUI Tools for Linux)
[#]: via: (https://www.linux.com/blog/learn/intro-to-linux/2018/11/three-ssh-guis-linux)
@ -14,9 +14,9 @@
![](https://www.linux.com/sites/lcom/files/styles/rendered_file/public/ssh.jpg?itok=3UcXhJt7)
在你担任 Linux 管理员的职业生涯中,你会使用 Secure ShellSSH远程连接到 Linux 服务器或桌面。可能曾经在某些情况下,会同时 SSH 连接到多个 Linux 服务器。实际上,ssh 可能是 Linux 工具箱中最常用的工具之一。因此,你应该尽可能提高体验效率。对于许多管理员来说,没有什么比命令行更有效。但是,有些用户更喜欢使用 GUI 工具,尤其是在从台式机连接到远程工作并在服务器上工作时。
在你担任 Linux 管理员的职业生涯中,你会使用 Secure ShellSSH远程连接到 Linux 服务器或桌面。可能曾经在某些情况下,会同时 SSH 连接到多个 Linux 服务器。实际上,SSH 可能是 Linux 工具箱中最常用的工具之一。因此,你应该尽可能提高体验效率。对于许多管理员来说,没有什么比命令行更有效。但是,有些用户更喜欢使用 GUI 工具,尤其是在从台式机连接到远程并在服务器上工作时。
如果你碰巧喜欢好的图形界面工具,你肯定很乐于了解一些 Linux 上优秀的 SSH 图形界面工具。再加上一个可以让你从同一个窗口远程访问多台机器的独特的终端窗口,你就拥有高效工作所需的一切。让我们来看看这三个工具,看看它们中的一个(或多个)是否完全符合你的需求。
如果你碰巧喜欢好的图形界面工具,你肯定很乐于了解一些 Linux 上优秀的 SSH 图形界面工具。让我们来看看这三个工具,看看它们中的一个(或多个)是否完全符合你的需求。
我将在 [Elementary OS][1] 上演示这些工具,但它们都可用于大多数主要发行版。
@ -34,7 +34,7 @@
* 支持代理。
* 支持 X11 隧道。
PuTTY 图形工具主要是一种保存 SSH 会话的方法,因此可以更轻松地管理所有需要不断远程进出的各种 Linux 服务器和桌面。一旦连接成功PuTTY 就会建立一个到 Linux 服务器的连接窗口,你将可以在其中工作。 此时,你可能会有疑问,为什么不在终端窗口工作呢?对于一些人来说,保存会话的便利确实使 PuTTY 值得使用。
PuTTY 图形工具主要是一种保存 SSH 会话的方法,因此可以更轻松地管理所有需要不断远程进出的各种 Linux 服务器和桌面。一旦连接成功PuTTY 就会建立一个到 Linux 服务器的连接窗口,你将可以在其中工作。此时,你可能会有疑问,为什么不在终端窗口工作呢?对于一些人来说,保存会话的便利确实使 PuTTY 值得使用。
在 Linux 上安装 PuTTY 很简单。例如,你可以在基于 Debian 的发行版上运行命令:
@ -54,18 +54,18 @@ sudo apt-get install -y putty
*图 2使用 PuTTY 登录到远程服务器*
要保存会话(以便你不必始终键入远程服务器信息),请填写主机名(或 IP 地址)、配置端口和连接类型,然后(在单击 “Open” 之前),在 “Saved Sessions” 部分的顶部文本区域中键入名称,然后单击 “Save”。这将保存会话的配置。若要连接到已保存的会话请从 “Saved Sessions” 窗口中选择它,单击 “Load”然后单击 “Open”。系统会提示输入远程服务器上的远程凭据。
要保存会话(以便你不必始终键入远程服务器信息),请填写主机名(或 IP 地址)、配置端口和连接类型,然后(在单击 “Open” 之前),在 “Saved Sessions” 部分的顶部文本区域中键入名称,然后单击 “Save”。这将保存会话的配置。若要连接到已保存的会话请从 “Saved Sessions” 窗口中选择它,单击 “Load”然后单击 “Open”。系统会提示输入远程服务器上的远程凭据。
### EasySSH
虽然 [EasySSH][8] 没有提供 PuTTY 中的那么多的配置选项,但它(顾名思义)非常容易使用。 EasySSH 的最佳功能之一是它提供了一个标签式界面,因此可以打开多个 SSH 连接并在它们之间快速切换。 其他 EasySSH 功能包括:
虽然 [EasySSH][8] 没有提供 PuTTY 中的那么多的配置选项,但它(顾名思义)非常容易使用。 EasySSH 的最佳功能之一是它提供了一个标签式界面,因此可以打开多个 SSH 连接并在它们之间快速切换。EasySSH 的其他功能包括:
* 分组(出于更好的效率体验,可以对标签进行分组)。
* 分组(出于更好的体验效率,可以对标签进行分组)。
* 保存用户名、密码。
* 外观选项。
* 支持本地和远程隧道。
在 Linux 桌面上安装 EasySSH 很简单,因为可以通过 Flatpak 安装应用程序(这意味着必须在系统上安装 Flatpak。安装 Flatpak 后,使用以下命令添加 EasySSH
在 Linux 桌面上安装 EasySSH 很简单,因为可以通过 Flatpak 安装应用程序(这意味着必须在系统上安装 Flatpak。安装 Flatpak 后,使用以下命令添加 EasySSH
```
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
@ -97,22 +97,21 @@ flatpak run com.github.muriloventuroso.easyssh
*图 5用 EasySSH 连接到远程服务器*
对于 EasySSH 的一个警告是你必须在连接配置中保存用户名和密码(否则连接将失败)。这意味着任何有权访问运行 EasySSH 的桌面的人都可以在不知道密码的情况下远程访问您的服务器。因此,您必须始终记住在您离开时锁定桌面屏幕(并确保使用强密码)。否则服务器容易受到意外登录的影响。
对于 EasySSH 的一个警告是你必须将用户名和密码保存在连接配置中(否则连接将失败)。这意味着任何有权访问运行 EasySSH 的桌面的人都可以在不知道密码的情况下远程访问你的服务器。因此,你必须始终记住在你离开时锁定桌面屏幕(并确保使用强密码)。否则服务器容易受到意外登录的影响。
### Terminator
LCTT 译注:这个选择不符合本文主题,本节删节)
### termius
LCTT 译注:本节是根据网友推荐补充的)
termius 是一个商业版的 SSH、Telnet 和 Mosh 客户端,不开源。支持包括 [Linux](https://www.termius.com/linux)、Windows、Mac、iOS 和安卓在内的各种操作系统。对于单一设备是免费的,支持多设备的白金账号需要按月付费。
termius 是一个商业版的 SSH、Telnet 和 Mosh 客户端,不开源软件。支持包括 [Linux](https://www.termius.com/linux)、Windows、Mac、iOS 和安卓在内的各种操作系统。对于单一设备是免费的,支持多设备的白金账号需要按月付费。
### 很少(但值得)的选择
Linux 上没有很多可用的 SSH 图形界面工具。为什么?因为大多数管理员更喜欢简单地打开终端窗口并使用标准命令行工具来远程访问其服务器。但是,如果你需要图形界面工具,则有两个可靠选项,可以更轻松地登录多台计算机。虽然对于那些寻找 SSH 图形界面工具的人来说只有不多的几个选择,但那些可用的工具当然值得花时间。尝试其中一个,亲眼看看。
Linux 上没有很多可用的 SSH 图形界面工具。为什么?因为大多数管理员更喜欢简单地打开终端窗口并使用标准命令行工具来远程访问其服务器。但是,如果你需要图形界面工具,则有两个可靠选项,可以更轻松地登录多台计算机。虽然对于那些寻找 SSH 图形界面工具的人来说只有不多的几个选择,但那些可用的工具当然值得花时间。尝试其中一个,亲眼看看。
--------------------------------------------------------------------------------
@ -121,7 +120,7 @@ via: https://www.linux.com/blog/learn/intro-to-linux/2018/11/three-ssh-guis-linu
作者:[Jack Wallen][a]
选题:[lujun9972][b]
译者:[wxy](https://github.com/wxy)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出