Aby nawiązać połączenie SSH między komputerem z systemem Linux a zdalnym serwerem, musisz mieć zainstalowanego klienta SSH. Oto niektóre z najlepszych opcji.
Secure Shell (SSH) to protokół połączenia sieciowego, który umożliwia sterowanie zdalnymi komputerami przez sieć.
Aby korzystać z SSH w systemie Linux, musisz zainstalować klienta SSH. Oto lista najpopularniejszych klientów SSH dla systemu Linux do wyboru.
1. OpenSSH
Prawdopodobnie najpopularniejszy klient SSH dla systemu Linux, OpenSSH jest instalowany domyślnie w większości dystrybucji Linuksa. Jest open-source, darmowy i wszechstronny. OpenSSH jest również dostępny na innych platformach, takich jak Windows, macOS i BSD.
OpenSSH jest lekki i prosty w użyciu. Jest wyposażony w zestaw narzędzi, które wykonują pracę, nic szczególnego. Możesz go używać do tunelowania SSH, bezpiecznego zdalnego logowania i przesyłania plików.
OpenSSH jest również dostarczany z generator kluczy ssh narzędzie, które pozwala tworzyć zaszyfrowane klucze, aby zapewnić bezpieczniejsze zdalne logowanie bez hasła.
Bezpieczne przesyłanie plików to kolejna najważniejsza funkcja OpenSSH. Za pomocą polecenia scp możesz bezpiecznie przesyłać pliki między dwoma komputerami, lokalnie lub przez Internet. Narzędzie scp umożliwia również przesyłanie plików między różnymi systemami operacyjnymi. Na przykład możesz przesyłać pliki z serwera Linux na komputer z systemem Windows lub macOS.
Jeśli nie masz zainstalowanego OpenSSH, oto jak zainstalować go w dystrybucji opartej na Debianie, takiej jak Ubuntu:
sudo apt install openssh-server
W dystrybucjach opartych na RHEL:
sudo dnf zainstaluj serwer openssh
W Arch Linuxie:
sudo pacman -Sy openssh
2. Kit
PuTTY to kolejny potężny klient SSH typu open source i wieloplatformowy, który początkowo został opracowany dla systemu Windows, ale teraz trafił do systemów Linux i macOS.
PuTTY jest wyposażony w intuicyjny i lekki graficzny interfejs użytkownika, który jest bardzo prosty w użyciu. Ma świetne funkcje, dzięki czemu jest ulubionym wśród wielu administratorów systemu.
Oprócz SSH, PuTTY obsługuje wiele protokołów połączeń zdalnych, takich jak telnet — starszy protokół połączenia, który jest mniej bezpieczny, ale przydatny podczas łączenia się z systemami, które nie obsługują SSH.
PuTTY obsługuje również łączność szeregową. Połączenie szeregowe jest bardzo rozpowszechnione w urządzeniach sieciowych, takich jak przełączniki i routery.
Oto jak możesz zainstalować PuTTY na Debianie lub Ubuntu:
sudo apt zainstaluj kit
W dystrybucjach opartych na RHEL:
sudo dnf zainstaluj kit
W Arch Linux i jego pochodnych:
sudo pacman - Sy kit
3. Termius
Termius to nowoczesny i wszechstronny klient SSH dla systemu Linux. Jest naprawdę wieloplatformowy, ponieważ można go używać zarówno na komputerach PC, jak i smartfonach. Jest dostępny na macOS, Windows, Linux, Android i iOS.
Termius jest darmowy do użytku osobistego z ograniczonymi funkcjami, które wciąż są świetne. Aby uzyskać dostęp do bardziej zaawansowanych funkcji i współpracy zespołowej, możesz subskrybować wersję Pro lub Team, która jest warta inwestycji ze względu na oferowane funkcje i wzrost wydajności.
Bez wątpienia jeden z najbardziej konfigurowalnych klientów SSH dostępnych obecnie na rynku, Termius oferuje różne motywy, stylizację czcionek i inne funkcje dostosowywania.
Dzięki Termius możesz bezpiecznie synchronizować i tworzyć kopie zapasowe swoich danych i konfiguracji, więc za każdym razem, gdy przełączysz się na inne urządzenie, uzyskasz ten sam wygląd i działanie. Termius może również importować dane konfiguracyjne SSH z innych klientów SSH, takich jak PuTTY, MobaXterm i SecureCRT.
Z łatwością współpracuj z innymi członkami zespołu i partnerami biznesowymi, bezpiecznie udostępniając sesje SSH, dostęp do infrastruktury i synchronizując dane w chmurze z Termiusem.
Pobierać:Termius
4. MobaXterm
MobaXterm to potężny terminal i klient SSH, który został pierwotnie zaprojektowany dla systemu Windows. Ma teraz przenośną wersję dla systemu Linux.
MobaXterm jest wyposażony w szeroką gamę funkcji i narzędzi do zdalnego przetwarzania. Jest wyposażony w zintegrowany serwer X, umożliwiający zdalne uruchamianie aplikacji GUI i wyświetlanie ich na lokalnym urządzeniu.
Oprócz SSH, MobaXterm umożliwia korzystanie z wielu rozwiązań do połączeń zdalnych, takich jak SFTP, RDP, VNC FTP i mniej bezpieczny telnet. Jest również wyposażony w liczne narzędzia sieciowe do obsługi codziennych obciążeń.
Dzięki MobaXterm możesz łatwo zarządzać wieloma sesjami jednocześnie. W interfejsie z kartami możesz przełączać się między różnymi kartami, co ułatwia zapewnienie wsparcia lub konserwacji kilku zdalnych połączeń jednocześnie.
MobaXterm oferuje kompleksowy zestaw funkcji dla potrzeb zdalnego połączenia. Jest powszechnie używany przez administratorów systemów, programistów i specjalistów IT.
Pobierać:MobaXterm
5. terminatora
Terminator nie jest klientem SSH, ale raczej emulatorem terminala obsługującym solidne połączenia SSH. Jest open-source i wieloplatformowy.
Terminator umożliwia otwieranie i zarządzanie wieloma połączeniami SSH w jednym oknie. Ponadto możesz go użyć do uruchamiania wszystkich poleceń Linuksa, które znasz.
Możesz podzielić sesje SSH pionowo lub poziomo w jednym oknie za pomocą Terminatora. Pozwala to na szybkie odniesienie do informacji na pierwszy rzut oka i zapewnia znaczny wzrost produktywności.
Terminator oferuje wspaniałe funkcje dostosowywania, dzięki czemu możesz spersonalizować wrażenia użytkownika według własnych upodobań. Pozwala dostosować czcionki, kolory, skróty klawiaturowe i inne preferencje.
Oto jak możesz zainstalować Terminator na Debianie i Ubuntu:
sudo apt terminator instalacji
Aby zainstalować na Arch Linux:
sudo pacman -S terminator
A w dystrybucjach opartych na RHEL:
sudo dnf install epel-release && sudo dnf install terminator
6. Remmina
Remmina to bogaty w funkcje pulpit zdalny oparty na graficznym interfejsie użytkownika i klient SSH dla systemu Linux. Jest wyposażony w przejrzysty i przyjazny dla użytkownika interfejs, dzięki czemu jest popularnym wyborem wśród inżynierów.
Oprócz SSH, Remmina obsługuje inne protokoły połączeń zdalnych, takie jak Remote Desktop Protocol (RDP), VNC, NX, SPICE itp. Umożliwia to łączenie się z szerszą gamą systemów operacyjnych.
Dzięki Remmina możesz łatwo dostosować ustawienia wyświetlania, skróty klawiaturowe, metody uwierzytelniania i nie tylko. Zarządzaj sesjami zdalnego połączenia i urządzeniami oraz organizuj je. Zapisz swoje profile połączeń i sortuj je, aby uzyskać szybki dostęp i współpracę.
Interfejs z kartami umożliwia zarządzanie wieloma sesjami zdalnymi w jednym oknie. Jest to wygodne, gdy chcesz przełączać się między różnymi połączeniami bez otwierania wielu okien.
Remmina ma również funkcje przesyłania plików, umożliwiając przesyłanie plików między komputerem lokalnym a zdalnymi komputerami.
Uruchom następujące polecenie, aby zainstalować Remminę w dystrybucjach opartych na Debianie:
sudo apt install remmina
Aby zainstalować na Arch Linux:
sudo pacman -S remmina
A w dystrybucjach opartych na RHEL uruchom:
sudo dnf zainstaluj remmina
7. Menedżer PAK
PAC Manager to potężne, oparte na graficznym interfejsie użytkownika rozwiązanie open source do połączeń zdalnych, które zapewnia scentralizowany portal do zarządzania połączeniami SSH. Zawiera funkcje zaprojektowane specjalnie dla inżynierów sieci i administratorów systemów.
PAC Manager zapewnia funkcje automatyzacji i tworzenia skryptów, dzięki czemu można łatwo i automatycznie wykonywać zestawy poleceń w systemach zdalnych.
PAC Manager nie ogranicza się tylko do SSH. Obsługuje szeroką gamę protokołów, takich jak RDP, VNC, Serial itp. Ponadto obsługuje bezpieczne tunelowanie SSH i przekierowywanie portów do systemów zdalnych.
Oto jak możesz zainstalować PAC Manager na Debianie i Ubuntu:
sudo apt install pac-manager
A w dystrybucjach opartych na RHEL:
sudo dnf zainstaluj pac-manager
Zarządzaj zdalnymi połączeniami w systemie Linux za pomocą SSH
SSH to bezpieczny protokół, który oferuje doskonałe możliwości zdalnego zarządzania. Jest to szczególnie ważne w przypadku łączenia się ze zdalnymi serwerami Linux, które nie mają GUI.
Zwiększ swoją produktywność i usprawnij przepływ pracy, wybierając odpowiedniego klienta SSH do swoich potrzeb.