Android

Jak włączyć ssh na Ubuntu 18.04

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

Spisu treści:

Anonim

Secure Shell (SSH) to kryptograficzny protokół sieciowy używany do bezpiecznego połączenia między klientem a serwerem.

W tym samouczku pokażemy, jak włączyć SSH na komputerze Ubuntu Desktop. Włączenie SSH pozwoli ci na zdalne połączenie z komputerem Ubuntu i bezpieczne przesyłanie plików lub wykonywanie zadań administracyjnych.

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.

Włączanie SSH w Ubuntu

Serwer SSH nie jest domyślnie instalowany w systemach komputerowych Ubuntu, ale można go łatwo zainstalować ze standardowych repozytoriów Ubuntu.

Aby zainstalować i włączyć SSH w systemie Ubuntu, wykonaj następujące czynności:

  1. Otwórz terminal albo za pomocą skrótu klawiaturowego Ctrl+Alt+T lub klikając ikonę terminala i zainstaluj pakiet openssh-server , wpisując:

    sudo apt update sudo apt install openssh-server

    Wprowadź hasło po wyświetleniu monitu i wpisz Y aby kontynuować instalację.

    Jak widać z danych wyjściowych, systemowy adres IP to 192.168.121.111 .

    Po znalezieniu adresu IP zaloguj się do zdalnego komputera, uruchamiając następujące polecenie ssh :

    ssh [email protected]

    Gdy po raz pierwszy połączysz się przez SSH, zobaczysz komunikat wyglądający mniej więcej tak:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Wpisz yes a pojawi się monit o podanie hasła.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Po wprowadzeniu hasła pojawi się komunikat podobny do poniższego.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Jesteś teraz zalogowany na komputerze Ubuntu.

    Łączenie z SSH przez Internet

    Aby połączyć się z komputerem Ubuntu przez Internet, musisz znać swój publiczny adres IP i skonfigurować router, aby akceptował dane na porcie 22 i wysyłał je do komputera Ubuntu, na którym działa SSH.

    Aby ustalić publiczny adres IP komputera, na którym próbujesz połączyć się z SSH, po prostu odwiedź następujący adres URL: https://ifconfig.co/ip .

    Jeśli chodzi o konfigurację przekierowania portów, każdy router ma inny sposób konfiguracji przekierowania portów. Należy zapoznać się z dokumentacją routera, aby dowiedzieć się, jak skonfigurować przekierowanie portów. Krótko mówiąc, musisz wprowadzić numer portu, na który będą wysyłane żądania (domyślny port SSH to 22) oraz prywatny adres IP, który wcześniej odnalazłeś (za ip a polecenia ip a ) komputera, na którym działa SSH.

    Po znalezieniu adresu IP i skonfigurowaniu routera możesz zalogować się, wpisując:

    ssh username@public_ip_address

    Możesz także skonfigurować uwierzytelnianie oparte na kluczu SSH i połączyć się z komputerem Ubuntu bez podawania hasła.

    Wyłączanie SSH w Ubuntu

    Jeśli z jakiegoś powodu chcesz wyłączyć SSH na komputerze Ubuntu, możesz po prostu zatrzymać usługę SSH, uruchamiając:

    sudo systemctl stop ssh

    Aby uruchomić ponownie, uruchom:

    sudo systemctl start ssh

    Aby wyłączyć usługę SSH w celu uruchomienia podczas uruchamiania systemu:

    sudo systemctl disable ssh

    Aby włączyć ponownie, wpisz:

    sudo systemctl enable ssh

    Wniosek

    Nauczyłeś się instalować i włączać SSH na swoim Ubuntu 18.04. Możesz teraz zalogować się do komputera i wykonywać typowe zadania sysadmin za pomocą wiersza polecenia.

    Domyślnie SSH nasłuchuje na porcie 22. Zmiana domyślnego portu SSH dodaje dodatkową warstwę bezpieczeństwa do twojego serwera, zmniejszając ryzyko automatycznych ataków.

    Aby uzyskać więcej informacji na temat konfiguracji serwera SSH, przeczytaj przewodnik SSH / OpenSSH / Konfigurowanie Ubuntu i oficjalną stronę podręcznika SSH.

    ssh ubuntu