Jak łatwo skonfigurować SSH w systemie Linux za pomocą EasySSH

EasySSH to aplikacja dla systemu Linux, która umożliwia użytkownikom konfigurowanie wstępnie zdefiniowanych połączeń SSH. Po skonfigurowaniu SSH z aplikacją możesz szybko uzyskać dostęp do zdalnych maszyn i pracować we wbudowanym terminalu, eliminując potrzebę zapamiętywania takich rzeczy, jak adresy IP, nazwy użytkowników itp.

Instalacja EasySSH

EasySSH został zbudowany dla podstawowego systemu operacyjnego, jednak ponieważ program jest open source, kod źródłowy znajduje się w Internecie i jest łatwy do kompilacji. W rezultacie program znalazł się w wielu typach dystrybucji Linuksa, od Ubuntu po Arch Linux, a nawet OpenSUSE. W tej części samouczka omówimy, jak szybko pobrać najnowszą wersję EasySSH i zainstalować ją do użytku.

Ubuntu / Debian

EasySSH został stworzony z myślą o użytkownikach Elementary OS. Jedną z rzeczy w Elementary OS jest to, że pod maską używa Ubuntu. Jednak pomimo tego, że podstawowy system operacyjny jest bardzo podobny do Ubuntu, programista nie zapewnia łatwego do zainstalowania pakietu DEB do pobrania ani nawet Snap w sklepie Snap. Tak więc, jeśli używasz zwykłego Ubuntu i chcesz używać EasySSH jako głównego klienta SSH w tym systemie operacyjnym, będziesz musiał zbudować program od podstaw na Ubuntu.

Tworzenie Easy SSH na Ubuntu jest dość łatwe. Rozpoczyna się od uruchomienia okna terminala (za pomocą Ctrl + Alt + T lub Ctrl + Shift + T) i zainstalowania wymaganych zależności, aby program mógł się poprawnie zbudować.

Uwaga: używasz Debian Linux? Postępuj zgodnie z tymi instrukcjami, a EasySSH powinien się dobrze skompilować. Alternatywnie użyj wersji Flatpak.

sudo apt install libgee-0.8-dev libgtk-3-dev libgranite-dev libvte-2.91-dev libjson-glib-dev libunity-dev meson valac gpg

Podstawowy system operacyjny

Podstawowy system operacyjny jest oparty na Ubuntu, więc zwykle nie umieszczamy go w instrukcjach instalowania aplikacji. Jednak w przypadku EasySSH należy wspomnieć, ponieważ programista udostępnił program w centrum aplikacji Elementary OS.

Jeśli używasz najnowszej wersji Elementary OS Juno i potrzebujesz dobrego klienta SSH, zdecydowanie zalecamy pobranie go za pośrednictwem centrum aplikacji. Po więcej informacji, sprawdź ten link.

Arch Linux

Używasz Arch Linux i chcesz zainstalować EasySSH? Jeśli tak, musisz zbudować program na podstawie AUR. Pierwszym krokiem w budowaniu pakietu EasySSH AUR jest instalacja pakietów Git i Base-devel z Pacmanem w terminalu.

sudo pacman -S git base-devel

Po skonfigurowaniu pakietów Git i Base-devel nadszedł czas, aby pobrać pomocnika Trizen AUR. Pomoże Ci to zainstalować EasySSH wraz ze wszystkimi zależnościami, zamiast zajmować się tym ręcznie.

Uwaga: masz problemy z budowaniem EasySSH przez AUR przy użyciu Trizen? Zamiast tego wypróbuj wersję Flatpak.

git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri

Gdy Trizen jest gotowy do pracy, instalacja EasySSH z AUR jest bardzo prosta!

trizen -S easyssh

lub

trizen -S easyssh-git

Fedora

Jeśli jesteś użytkownikiem Fedory Linux i chcesz zainstalować najnowszą wersję EasySSH, nie będziesz w stanie bez problemu skompilować kodu źródłowego (głównie dlatego, że programiści nie wymieniają specjalnie pakietów Fedory, których będziesz potrzebować). Na szczęście kompilacja kodu nie jest tak ważna, ponieważ dostępny jest program RPM EasySSH.

Aby go zainstalować, uruchom okno terminala za pomocą Ctrl + Alt + T lub Ctrl + Shift + T. Następnie użyj menedżera pakietów DNF, aby załadować plik do systemu.

Uwaga: podczas naszych testów zainstalowaliśmy EasySSH i uruchomiliśmy go w Fedorze 29. Jeśli to nie zadziała, rozważ zamiast tego metodę Flatpak.

sudo dnf install https://download.opensuse.org/repositories/home:/Dead_Mozay/openSUSE_Leap_15.0/x86_64/easyssh-1.5.3+git.20190128.b75a2f68-lp150.1.2.x86_64.rpm

OpenSUSE

OpenSUSE Linux jest jedną z najłatwiejszych dystrybucji innych niż Ubuntu / Debian Linux do zainstalowania EasySSH. Głównym tego powodem jest to, że aplikacja działa na OBS.

Oficjalnie aplikację można zainstalować na Leap 15 i Tumbleweed. Aby to działało, przejdź do strony EasySSH w usłudze OpenSUSE Build Service. Następnie znajdź posiadaną wersję SUSE i kliknij przycisk „1 Click Install”, aby uruchomić EasySSH.

Flatpak

EasySSH jest na Flathub i jest bardzo prosty w instalacji. Jednak zanim będziesz mógł zainstalować aplikację w ten sposób, musisz zainstalować środowisko wykonawcze Flatpak i włączyć je w swojej dystrybucji Linuksa.

Nie masz pewności, jak włączyć środowisko wykonawcze Flatpak w swojej dystrybucji Linuksa? Sprawdź nasz samouczek dotyczący Flatpaks! W nim omawiamy, jak włączyć środowisko wykonawcze Flatpak w większości nowoczesnych dystrybucji Linuksa.

Po uruchomieniu Flatpak w systemie operacyjnym Linux uruchom terminal za pomocą Ctrl + Alt + T lub Ctrl + Shift + T i uruchom poniższe polecenia, aby uzyskać EasySSH.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub com.github.muriloventuroso.easyssh

Skonfiguruj połączenie SSH

Po skonfigurowaniu i zainstalowaniu aplikacji EasySSH nadszedł czas, aby dodać połączenie SSH. Aby dodać połączenie, znajdź ikonę „+” w lewej górnej części aplikacji i kliknij ją.

W nowym oknie połączenia znajduje się kilka pól tekstowych. Najpierw znajdź „Nazwa” i nazwij swoje nowe połączenie. Następnie przejdź do „Host” i wpisz nazwę hosta (np. Intel-desktop, itp.). Jeśli nie znasz nazwy hosta, dodaj w polu lokalny adres IP.

Po wypełnieniu adresu IP znajdź pole „Nazwa użytkownika” i wprowadź zdalnego użytkownika, którego będziesz używać do łączenia się przez SSH. Następnie dodaj hasło użytkownika w polu „Hasło”. Alternatywnie, wybierz „Zmień hasło do pliku tożsamości”, jeśli wolisz uzyskiwać dostęp za pomocą kluczy.

Po wypełnieniu wszystkich ważnych pól kliknij przycisk „Zapisz”, aby zamknąć nowe okno połączenia.

Połącz przez SSH

Aby połączyć się przez SSH z aplikacją EasySSH, znajdź kolumnę „Hosty” po lewej stronie aplikacji i kliknij dwukrotnie połączenie, które chcesz uruchomić.

Po znalezieniu połączenia, które chcesz załadować za pomocą EasySSH, wybierz przycisk „Połącz” w oknie głównym aplikacji.

Wkrótce po kliknięciu „połącz” pojawi się okno terminala i wyśle ​​połączenie do systemu, do którego próbujesz uzyskać dostęp. Jeśli wszystko się powiedzie, od razu uzyskasz dostęp do terminala.