W tym artykule pokażę, jak włączyć serwer SSH na Ubuntu 18.04 LTS. Zacznijmy.
Program serwera SSH musi być zainstalowany na komputerze, który chcesz podłączyć i kontrolować zdalnie. Od serwera SSH lub OpenSsh Pakiet serwera jest dostępny w oficjalnym repozytorium pakietów Ubuntu 18.04 LTS, możesz go łatwo zainstalować.
Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Ubuntu 18.04 LTS System operacyjny z następującym poleceniem:
Aktualizacja $ sudo apt-get
Pamięć podręczna repozytorium pakietów powinna zostać zaktualizowana.
Teraz możesz zainstalować OpenSsh Program serwera SSH na komputerze zdalnym, z którym chcesz się połączyć z następującym poleceniem:
$ sudo apt-get install openSsh-server
Teraz naciśnij y a następnie naciśnij kontynuować.
OpenSsh Należy zainstalować program serwera SSH.
Instalowanie klienta SSH:
Musisz mieć zainstalowany program klienta SSH na komputerze, z którego chcesz podłączyć do komputera zdalnego za pomocą SSH. Powinien być obecnie domyślnie zainstalowany w większości systemów operacyjnych Linux. Ale jeśli go nie zainstalowałeś, pokażę ci, jak w tej sekcji.
Ubuntu/Debian:
W systemie operacyjnym Ubuntu lub Debian program klienta SSH jest dostępny w oficjalnym repozytorium pakietów.
Możesz zainstalować program klienta SSH za pomocą następującego polecenia:
$ sudo apt-get install openSsh-client
Należy go zainstalować.
Centos 7/Rhel 7:
W Centos 7 i Red Hat Enterprise Linux 7 (RHEL 7) pakiet klienta SSH jest również dostępny w oficjalnym repozytorium pakietów.
Uruchom następujące polecenie, aby zainstalować program klienta SSH w Centos 7/RHEL 7:
$ sudo yum instalacja openSsh
Należy zainstalować program klienta SSH.
Łączenie z komputerem zdalnym za pomocą SSH:
Teraz, gdy mamy zainstalowany program serwera SSH na naszym zdalnym Ubuntu 18.04 Komputer LTS i program klientów SSH zainstalowany na naszym komputerze lokalnym, możemy połączyć się z naszym zdalnym Ubuntu 18.04 LTS komputer z naszego komputera lokalnego za pomocą SSH.
Aby połączyć się z komputerem zdalnym, musisz znać nazwę nazwy hosta/domeny lub adres IP swojego zdalnego komputera. Jeśli komputer zdalny jest w sieci publicznej i ma skonfigurowaną DNS lub nazwę domeny, nazwa hosta powinna być również ustawiona na nazwę domeny. W takim przypadku możesz znaleźć nazwę hosta swojego komputera zdalnego za pomocą następującego polecenia:
$ nazwa hosta
Jeśli komputer zdalny znajduje się w sieci lokalnej lub masz publiczny dedykowany adres IP, z którym możesz się połączyć, wszystko, czego potrzebujesz, to adres IP komputera zdalnego, aby podłączyć się do niego za pomocą SSH.
Możesz znaleźć adres IP swojego komputera zdalnego za pomocą następującego polecenia:
$ ip a
Jak widać z zaznaczonej sekcji zrzutu zrzutu zrzutu poniżej, adres IP mojego Ubuntu 18.04 LTS Computer jest 192.168.199.170. To jest w mojej sieci lokalnej. Zanotuj to.
Teraz z komputera lokalnego uruchom następujące polecenie, aby podłączyć do komputera zdalnego za pomocą SSH:
$ ssh użytkownik@ip_or_hostname
Uwaga: tutaj NAZWA UŻYTKOWNIKA Czy Twoja nazwa użytkownika logowania do komputera zdalnego i IP_OR_HOSTNAME to adres IP lub nazwa DNS/domeny Twojego zdalnego komputera.
Powinieneś zobaczyć następujący wiersz, jeśli po raz pierwszy łączysz się ze swoim zdalnym serwerem. Po prostu wpisz Tak i naciśnij kontynuować.
Teraz wpisz swoje hasło do logowania NAZWA UŻYTKOWNIKA swojego zdalnego komputera, a następnie naciśnij .
Powinieneś być podłączony, jak widać na zrzucie ekranu poniżej.
Teraz możesz uruchomić dowolne polecenie, które chcesz na komputerze zdalnym z lokalnego komputera, jak widać na zrzucie ekranu poniżej.
$ lsb_release -a
Po zakończeniu uruchom następujące polecenie, aby wyjść ze zdalnego komputera.
$ exit
Jak widać, jestem odłączony od zdalnego komputera.
Otwieranie portu serwera SSH na Ubuntu 18.04 LTS Zdalny komputer:
Program zapory Ubuntu 18.04 LTS jest nazywane UFW. Czasami, UFW może być skonfigurowane na komputerze zdalnym, aby blokować połączenie serwera SSH z innych maszyn.
Możesz uruchomić następujące polecenie, aby otworzyć port serwera SSH za pomocą UFW:
$ sudo ufw pozwól ssh
Port serwera SSH powinien zostać otwarty.
Uruchamianie serwera SSH w rozruchu systemowym:
Przez większość czasu chcesz, aby Twój serwer SSH zaczął. W takim przypadku usługa serwera SSH musi zostać dodana do uruchamiania systemu Ubuntu 18.04 LTS.
Aby dodać usługę serwera SSH do uruchamiania systemu, uruchom następujące polecenie:
$ sudo systemctl włącz SSHD
Usługa serwera SSH powinna zostać dodana do uruchamiania systemu.
W ten sposób włączasz serwer SSH na Ubuntu 18.04 LTS. Dziękujemy za przeczytanie tego artykułu.