歡迎光臨
每天分享高質量文章

3 個 Linux 上的 SSH 圖形界面工具 | Linux 中國

瞭解一下這三個用於 Linux 上的 SSH 圖形界面工具。

— Jack Wallen

 

在你擔任 Linux 管理員的職業生涯中,你會使用 Secure Shell(SSH)遠程連接到 Linux 服務器或桌面。可能你曾經在某些情況下,會同時 SSH 連接到多個 Linux 服務器。實際上,SSH 可能是 Linux 工具箱中最常用的工具之一。因此,你應該盡可能提高體驗效率。對於許多管理員來說,沒有什麼比命令列更有效了。但是,有些用戶更喜歡使用 GUI 工具,尤其是在從台式機連接到遠程併在服務器上工作時。

如果你碰巧喜歡好的圖形界面工具,你肯定很樂於瞭解一些 Linux 上優秀的 SSH 圖形界面工具。讓我們來看看這三個工具,看看它們中的一個(或多個)是否完全符合你的需求。

我將在 Elementary OS[1] 上演示這些工具,但它們都可用於大多數主要發行版。

PuTTY

已經有一些經驗的人都知道 PuTTY[2]。實際上,從 Windows 環境通過 SSH 連接到 Linux 服務器時,PuTTY 是事實上的標準工具。但 PuTTY 不僅適用於 Windows。事實上,通過標準軟體庫,PuTTY 也可以安裝在 Linux 上。 PuTTY 的功能串列包括:

◈ 儲存會話。
◈ 通過 IP 或主機名連接。
◈ 使用替代的 SSH 端口。
◈ 定義連接型別。
◈ 日誌。
◈ 設置鍵盤、響鈴、外觀、連接等等。
◈ 配置本地和遠程隧道。
◈ 支持代理。
◈ 支持 X11 隧道。

PuTTY 圖形工具主要是一種儲存 SSH 會話的方法,因此可以更輕鬆地管理所有需要不斷遠程進出的各種 Linux 服務器和桌面。一旦連接成功,PuTTY 就會建立一個到 Linux 服務器的連接視窗,你將可以在其中工作。此時,你可能會有疑問,為什麼不在終端視窗工作呢?對於一些人來說,儲存會話的便利確實使 PuTTY 值得使用。

在 Linux 上安裝 PuTTY 很簡單。例如,你可以在基於 Debian 的發行版上運行命令:

  1. sudo apt-get install -y putty

安裝後,你可以從桌面選單運行 PuTTY 圖形工具或運行命令 putty。在 PuTTY “Configuration” 視窗(圖 1)中,在 “HostName (or IP address) ” 部分鍵入主機名或 IP 地址,配置 “Port”(如果不是預設值 22),從 “Connection type”中選擇 SSH,然後單擊“Open”。

圖 1:PuTTY 連接配置視窗

建立連接後,系統將提示你輸入遠程服務器上的用戶憑據(圖2)。

圖 2:使用 PuTTY 登錄到遠程服務器

要儲存會話(以便你不必始終鍵入遠程服務器信息),請填寫主機名(或 IP 地址)、配置端口和連接型別,然後(在單擊 “Open” 之前),在 “Saved Sessions” 部分的頂部文本區域中鍵入名稱,然後單擊 “Save”。這將儲存會話的配置。若要連接到已儲存的會話,請從 “Saved Sessions” 視窗中選擇它,單擊 “Load”,然後單擊 “Open”。系統會提示你輸入遠程服務器上的遠程憑據。

EasySSH

雖然 EasySSH[3] 沒有提供 PuTTY 中的那麼多的配置選項,但它(顧名思義)非常容易使用。 EasySSH 的最佳功能之一是它提供了一個標簽式界面,因此你可以打開多個 SSH 連接併在它們之間快速切換。EasySSH 的其他功能包括:

◈ 分組(出於更好的體驗效率,可以對標簽進行分組)。
◈ 儲存用戶名、密碼。
◈ 外觀選項。
◈ 支持本地和遠程隧道。

在 Linux 桌面上安裝 EasySSH 很簡單,因為可以通過 Flatpak 安裝應用程式(這意味著你必須在系統上安裝 Flatpak)。安裝 Flatpak 後,使用以下命令添加 EasySSH:

  1. sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  2. sudo flatpak install flathub com.github.muriloventuroso.easyssh

用如下命令運行 EasySSH:

  1. flatpak run com.github.muriloventuroso.easyssh

將會打開 EasySSH 應用程式,你可以單擊左上角的 “+” 按鈕。 在結果視窗(圖 3)中,根據需要配置 SSH 連接。

圖 3:在 EasySSH 中添加連接很簡單

添加連接後,它將顯示在主視窗的左側導航中(圖 4)。

圖 4:EasySSH 主視窗

要在 EasySSH 連接到遠程服務器,請從左側導航欄中選擇它,然後單擊 “Connect” 按鈕(圖 5)。

圖 5:用 EasySSH 連接到遠程服務器

對於 EasySSH 的一個警告是你必須將用戶名和密碼儲存在連接配置中(否則連接將失敗)。這意味著任何有權訪問運行 EasySSH 的桌面的人都可以在不知道密碼的情況下遠程訪問你的服務器。因此,你必須始終記住在你離開時鎖定桌面屏幕(並確保使用強密碼)。否則服務器容易受到意外登錄的影響。

Terminator

(LCTT 譯註:這個選擇不符合本文主題,本節刪節)

termius

(LCTT 譯註:本節是根據網友推薦補充的)

termius 是一個商業版的 SSH、Telnet 和 Mosh 客戶端,不是開源軟體。支持包括 Linux[4]、Windows、Mac、iOS 和安卓在內的各種操作系統。對於單一設備是免費的,支持多設備的白金賬號需要按月付費。

很少(但值得)的選擇

Linux 上沒有很多可用的 SSH 圖形界面工具。為什麼?因為大多數管理員更喜歡簡單地打開終端視窗並使用標準命令列工具來遠程訪問其服務器。但是,如果你需要圖形界面工具,則有兩個可靠選項,可以更輕鬆地登錄多台計算機。雖然對於那些尋找 SSH 圖形界面工具的人來說只有不多的幾個選擇,但那些可用的工具當然值得你花時間。嘗試其中一個,親眼看看。


via: https://www.linux.com/blog/learn/intro-to-linux/2018/11/three-ssh-guis-linux

作者:Jack Wallen[6] 選題:lujun9972 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

    閱讀原文

    赞(0)

    分享創造快樂