Jak włączyć SSH w Ubuntu

Jak Wlaczyc Ssh W Ubuntu



Bezpieczne połączenie między klientem a serwerem można nawiązać za pomocą protokołu sieciowego Secure Shell (SSH). Każda wymiana informacji pomiędzy klientem a serwerem jest szyfrowana. Możesz uzyskać zdalny dostęp do swojego komputera i przeprowadzić operacje administracyjne, włączając SSH. Możliwe będzie także bezpieczne przesyłanie plików poprzez SCP i SFTPS. Przy pierwszej instalacji protokół SSH do zdalnego dostępu jest zgodnie z konwencją zabroniony w systemie Ubuntu. Włączenie SSH w Ubuntu nie jest zbyt trudne. Aby skonfigurować i aktywować SSH w systemie Linux, wykonaj zadania wymienione poniżej jako administrator lub użytkownik sudo.

Zainstaluj klienta SSH

Zacznijmy od procesu aktualizacji repozytoriów Ubuntu. Jest to ważny etap za każdym razem, gdy przeprowadzasz instalację. Dlatego w instrukcji „update” wykorzystywane jest repozytorium „apt-get”, jak pokazano poniżej:







$ sudo apt-get update





Po udanej aktualizacji systemu konieczna jest aktualizacja repozytoriów i pakietów systemowych, aby efekty nowych instalacji pojawiły się już wkrótce. Dlatego pakiet „apt-get” jest używany ze słowem kluczowym „upgrade”.





$ sudo apt-get upgrade



Klient SSH zawsze rozpoczyna nawiązywanie bezpiecznego połączenia. Dlatego instalacja klienta SSH jest konieczna, jeśli chcesz zainicjować połączenie, a drugi węzeł będzie nasłuchiwał. Zatem instrukcja „apt-get” będzie tutaj przydatna w obrębie słowa kluczowego „install”, po którym następuje słowo kluczowe „OpenSSH-client” (w celu zainstalowania klienta-serwera). Użyj uprawnień „sudo”, aby uruchomić tę instrukcję, jak pokazano poniżej. Do sprawnego rozpoczęcia procesu instalacji może być konieczne podanie hasła dla aktualnie zalogowanego użytkownika. Dlatego dodaliśmy nasze hasło i pomyślnie je zainstalowaliśmy.

$ sudo apt-get install openssh-client

Zainstaluj serwer SSH

Może się zdarzyć, że jesteś po drugiej stronie, tj. słuchasz tylko klienta-serwera. Dlatego musisz zainstalować serwer SSH po swojej stronie. Wcześniej zaktualizuj swój system pakietem „apt” zgodnie z poniższą instrukcją „update”:

$ sudo apt-get update

Upewnij się, że pakiety systemowe również zostały zaktualizowane. Czasami pakiety nie uzyskują efektów nowych instalacji, ponieważ są przestarzałe i wymagają aktualizacji w celu zapewnienia płynnej kompatybilności. Użyj tego samego polecenia aktualizacji, co poprzednio.

$ sudo apt-get upgrade

Teraz czas zainstalować serwer OpenSSH, aby móc zaakceptować połączenie od klienta. Polecenie instalacji należy wykonać z uprawnieniami „Sudo”, po których następuje użycie pakietu „Apt” i słowo kluczowe „OpenSSH-server” na końcu.

$ sudo apt install openssh-server

Musisz mieć pewność, że chcesz zainstalować serwer „openssh”, ponieważ jest on bezpieczny dla komunikacji i nie wpływa na wydajność systemu. Dlatego naciśnij klawisz „y”, aby kontynuować konfigurację instalacji w powłoce poleceń.

Włącz usługę SSH

Po chwili serwer OpenSSH zostanie pomyślnie zainstalowany na Twoim komputerze. Nadszedł czas na skonfigurowanie OpenSSH w naszym systemie. Aby uzyskać idealną konfigurację, użyjemy narzędzia „systemctl”, które z większym prawdopodobieństwem włączy je po naszej stronie. Narzędzie „systemctl” służy do uruchamiania usługi SSH w naszym systemie z uprawnieniami „sudo”. Następnie włącza ją za pomocą słów kluczowych „start” i „Włącz”. Łącze synchronizacyjne zostało utworzone w sposób pokazany na poniższym obrazku. Możesz także skorzystać z opcji „-now” w tej samej instrukcji „systemctl”, aby natychmiast włączyć serwer SSH.

$ sudo systemctl uruchom ssh
$ sudo systemctl włącz ssh
$ sudo systemctl włącz ssh – teraz

Sprawdź stan usługi SSH

Po pomyślnym włączeniu (zgodnie z łączem synchronizacyjnym) możesz sprawdzić jego aktualny stan ładowania za pomocą narzędzia „systemctl”, używając słów kluczowych „status” i „ssh” w poleceniu. Dane wyjściowe tego polecenia wyświetlają bieżący stan usługi ssh. Zielony wskaźnik wskazuje, że usługa jest aktywna i działa.

Sprawdź stan usługi SSH

Otwórz port SSH

Do Ubuntu dołączone jest narzędzie o nazwie UFW służące do konfigurowania zapór sieciowych. Uważaj, aby otworzyć port SSH, jeśli zapora sieciowa Twojego komputera działa. Aby to zrobić, Ubuntu udostępnia nam narzędzie „ufw” jako polecenie, którego można użyć ze słowem kluczowym „allow”, aby otworzyć port SSH. Pamiętaj, aby uruchomić go z uprawnieniem „sudo”. Zobaczysz, że wykonanie tego polecenia może zostać zaktualizowane
zasady portu SSH przedstawione na poniższym obrazku:

$ sudo ufw zezwól na ssh

Połącz się z serwerem SSH

Teraz musisz sprawdzić adres IP swojego systemu, czyli jakąkolwiek stronę SSH, nad którą pracowałeś. Aby wyszukać adres IP, używamy instrukcji „ip”, a następnie opcji „a”, po czym zostaną wyświetlone dane dotyczące naszej sieci. Musisz poszukać konkretnej sieci, z której korzystałeś i znaleźć adres IP w wierszu zaczynającym się od „inet”. W naszym przypadku jest to również wersja 10.0.2.15, jak pokazano na poniższym obrazku:

$ ip a

Czas zalogować się do systemu zdalnego, gdy już mamy adres IP naszego systemu. W tym celu wykonujemy następujące polecenie SSH, aby nawiązać połączenie z systemem zdalnym. Polecenie zaczyna się od słowa kluczowego „ssh”, po którym następuje nazwa użytkownika systemu; znak „@”, po którym następuje adres IP. Ponieważ po raz pierwszy używamy SSH w naszym systemie, wyświetla się komunikat, że nie można ustalić autentyczności hosta. Dlatego musisz wpisać „tak”, aby potwierdzić, że chcesz kontynuować połączenie jako serwer lub klient SSH. Po ostrzeżeniu poprosi o podanie hasła systemowego i będziesz musiał je podać, aby kontynuować. Dzięki temu pomyślnie zalogujesz się z systemu Ubuntu i zostanie nawiązane bezpieczne połączenie.

$ nazwa użytkownika ssh@adres ipad

Używając SH, możesz teraz pomyślnie połączyć się z innym węzłem. Pokazane instrukcje przedstawiają użycie „ssh” na komputerze Ubuntu.

$ ssh nazwa użytkownika@ipadadres who
$ ssh nazwa użytkownika@ipaddress czas pracy

Wniosek

W tym przewodniku pomyślnie zademonstrowaliśmy użycie SSH w systemie Ubuntu. Następnie osobno omówiliśmy instalację serwera SSH i klienta SSH oraz podaliśmy szczegóły dotyczące włączenia SSH i nawiązania połączenia.