瞭解一下這三個用於 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 圖形界面工具的人來講只有很少的幾個選擇,但那些可用的工具固然值得你花時間。嘗試其中一個,親眼看看。