超級強(qiáng)大!Linux 下六個終極 SSH 客戶端
安全外殼協(xié)議(Secure Shell,簡稱 SSH)是一種網(wǎng)絡(luò)連接協(xié)議,允許您通過網(wǎng)絡(luò)遠(yuǎn)程控制計算機(jī)。
在Linux上使用SSH,您需要安裝一個SSH客戶端。以下是一些最受歡迎的Linux SSH客戶端供您選擇。
1、OpenSSH
可能是Linux下最受歡迎的SSH客戶端,OpenSSH默認(rèn)安裝在大多數(shù)Linux發(fā)行版上。它是開源的、免費(fèi)使用的和多功能的。OpenSSH也可用于其他平臺,如Windows、macOS和BSD。
OpenSSH輕巧且易于使用。它提供一組工具,能夠完成工作,沒有花哨的功能。您可以將其用于SSH隧道、安全遠(yuǎn)程登錄和文件傳輸。
OpenSSH還配備了ssh-keygen實(shí)用程序,可以創(chuàng)建加密密鑰,實(shí)現(xiàn)更安全的遠(yuǎn)程無密碼登錄。
安全文件傳輸是OpenSSH的另一個頂級功能。使用scp命令,您可以在兩臺計算機(jī)之間安全地傳輸文件,無論是在本地還是通過互聯(lián)網(wǎng)。scp實(shí)用程序還允許在不同操作系統(tǒng)之間傳輸文件。例如,您可以將文件從Linux服務(wù)器傳輸?shù)絎indows PC或macOS。
如果您尚未安裝OpenSSH,在基于Debian的發(fā)行版(如Ubuntu)上安裝如下:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install openssh-server
在基于RHEL的發(fā)行版上:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install openssh-server
在Arch Linux上:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -Sy openssh
2、PuTTY
PuTTY是另一個功能強(qiáng)大的開源跨平臺SSH客戶端,最初是為Windows開發(fā)的,但現(xiàn)在也適用于Linux和macOS。
PuTTY具有直觀且輕巧的圖形用戶界面,非常簡單易用。它具有出色的功能,因此備受許多系統(tǒng)管理員的喜愛。
除了SSH,PuTTY還支持多種遠(yuǎn)程連接協(xié)議,例如telnet——一種較不安全但在連接不支持SSH的系統(tǒng)時非常便利的傳統(tǒng)連接協(xié)議。
PuTTY還支持串行連接。串行連接在網(wǎng)絡(luò)設(shè)備(如交換機(jī)和路由器)上非常常見。
以下是在Debian或Ubuntu上安裝PuTTY的方法:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install putty
在基于RHEL的發(fā)行版上:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install putty
在Arch Linux及其衍生版上:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -Sy putty
3、Termius
Termius是一款現(xiàn)代化且多功能的Linux SSH客戶端。它是真正的跨平臺工具,可在PC和智能手機(jī)上使用。它支持macOS、Windows、Linux、Android和iOS平臺。
Termius提供免費(fèi)個人使用,擁有出色的基本功能。如果需要更高級的功能和團(tuán)隊協(xié)作,可以訂閱Pro或Team版本,根據(jù)其提供的功能和提升的工作效率,這是值得投資的。
毫無疑問,Termius是市場上最可定制性強(qiáng)的SSH客戶端之一。它提供不同的主題、字體樣式和其他自定義功能。
使用Termius,您可以安全地同步和備份數(shù)據(jù)和配置,這樣無論切換到另一臺設(shè)備,您都可以保持相同的外觀和使用感覺。Termius還可以從其他SSH客戶端(如PuTTY、MobaXterm和SecureCRT)導(dǎo)入SSH配置數(shù)據(jù)。
通過Termius,您可以與團(tuán)隊成員和業(yè)務(wù)伙伴進(jìn)行輕松的協(xié)作,安全共享SSH會話、訪問基礎(chǔ)設(shè)施,并在云端同步數(shù)據(jù)。
下載:Termius
4、MobaXterm
MobaXterm是一款功能強(qiáng)大的終端和SSH客戶端,最初設(shè)計用于Windows?,F(xiàn)在它也有適用于Linux的便攜版本。
MobaXterm擁有豐富的功能和工具,用于遠(yuǎn)程計算。它配備了集成的X服務(wù)器,允許您遠(yuǎn)程運(yùn)行圖形界面應(yīng)用程序并在本地設(shè)備上顯示。
除了SSH,MobaXterm還支持多種遠(yuǎn)程連接解決方案,如SFTP、RDP、VNC FTP和較不安全的telnet。它還提供了許多網(wǎng)絡(luò)工具,支持您的日常工作負(fù)載。
通過MobaXterm,您可以輕松管理多個會話。在選項卡式界面中,您可以在不同的選項卡之間切換,方便您同時提供支持或維護(hù)多個遠(yuǎn)程連接。
MobaXterm為您的遠(yuǎn)程連接需求提供了全面的功能集。它廣泛應(yīng)用于系統(tǒng)管理員、開發(fā)人員和IT專業(yè)人員。
下載:MobaXterm
5、Terminator
Terminator不是一個SSH客戶端,而是一個支持強(qiáng)大SSH連接的終端仿真器。它是開源的,并且跨平臺。
Terminator允許您在單個窗口中打開和管理多個SSH連接。此外,您可以使用它來運(yùn)行您熟悉的所有Linux命令。
您可以使用Terminator在單個窗口內(nèi)垂直或水平拆分SSH會話。這樣可以讓您快速查看信息,并極大提高工作效率。
Terminator提供了很多自定義功能,讓您可以個性化用戶體驗(yàn)。它允許您自定義字體、顏色、鍵盤快捷鍵和其他偏好設(shè)置。
以下是在Debian和Ubuntu上安裝Terminator的方法:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install terminator
在Arch Linux上安裝:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S terminator
在基于RHEL的發(fā)行版上安裝:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install epel-release && sudo dnf install terminator
6、Remmina
Remmina是一個功能豐富的基于GUI的遠(yuǎn)程桌面和SSH客戶端,適用于Linux。它擁有清晰、用戶友好的界面,因此在工程師中很受歡迎。
除了SSH,Remmina還支持其他遠(yuǎn)程連接協(xié)議,如遠(yuǎn)程桌面協(xié)議(RDP)、VNC、NX、SPICE等。這使您能夠連接更廣泛的操作系統(tǒng)。
通過Remmina,您可以輕松自定義顯示設(shè)置、鍵盤快捷鍵、身份驗(yàn)證方法等。管理和組織您的遠(yuǎn)程連接會話和設(shè)備。保存連接配置文件,并對其進(jìn)行排序,以便快速訪問和協(xié)作。
選項卡式界面允許您在單個窗口內(nèi)管理多個遠(yuǎn)程會話。這在您希望在不打開多個窗口的情況下在不同連接之間切換時非常方便。
Remmina還具備文件傳輸功能,允許您在本地計算機(jī)和遠(yuǎn)程PC之間傳輸文件。
在基于Debian的發(fā)行版上運(yùn)行以下命令以安裝Remmina:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install remmina
在Arch Linux上安裝:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo pacman -S remmina
在基于RHEL的發(fā)行版上運(yùn)行:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dnf install remmina
使用SSH在Linux上管理遠(yuǎn)程連接
SSH是一種安全協(xié)議,提供了出色的遠(yuǎn)程管理能力。特別是對于連接沒有圖形界面的遠(yuǎn)程Linux服務(wù)器來說,它非常重要。
通過選擇適合您需求的正確SSH客戶端,提高您的工作效率并改進(jìn)工作流程。