W tym artykule pokażę ci, w jaki sposób włączasz SSH na Debian 10 i zdalnie połączyć się z maszyną Debian 10. Więc zacznijmy.
W Debian 10 serwer SSH jest dostarczany przez pakiet OpenSsh-Server. Możesz zainstalować serwer OpenSsh z oficjalnego repozytorium pakietów Debiana 10 bardzo łatwo za pomocą APT Package Manager.
Najpierw otwórz terminal i uruchom następujące polecenie, aby zaktualizować pamięć podręczną repozytorium pakietów Apt.
Aktualizacja $ sudo apt
Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.
Teraz zainstaluj OpenSsh-Server pakiet z następującym poleceniem.
$ sudo apt install openSsh-server
Teraz naciśnij Y i naciśnij Aby potwierdzić instalację.
OpenSsh-Server Pakiet powinien być zainstalowany.
Teraz możesz sprawdzić, czy usługa SSH działa z następującym poleceniem:
$ sudo Systemctl Status SSH
Jak widać, usługa SSH nie jest aktywna. To nie działa. Ale to jest włączony. Co oznacza, że usługa SSH automatycznie rozpocznie się od rozruchu. Aby rozpocząć usługę SSH, wszystko, co musisz zrobić, to uruchomić komputer.
Jeśli nie chcesz teraz ponownie uruchomić komputera, możesz uruchomić usługę SSH ręcznie za pomocą następującego polecenia:
$ sudo systemctl start ssh
Teraz sprawdź, czy usługa SSH działa z następującym poleceniem:
$ sudo Systemctl Status SSH
Jak widać, usługa SSH jest aktywna lub działa. Teraz możesz podłączyć się do tego komputera zdalnie za pośrednictwem SSH.
Dodawanie i usuwanie usługi SSH z uruchamiania systemu:
W Debian 10 domyślnym zachowaniem usługi SSH jest automatycznie uruchomienie w rozruchu.
Jeśli nie chcesz, aby usługa SSH uruchomiła się automatycznie w rozruchu, raczej chcesz uruchomić usługę SSH ręcznie, gdy potrzebujesz, możesz usunąć ją z uruchamiania systemowego za pomocą następującego polecenia.
$ sudo systemctl wyłącz ssh
Jeśli później zmienisz zdanie i chcesz uruchomić usługę SSH podczas rozruchu, możesz dodać usługę SSH do uruchamiania systemowego za pomocą następującego polecenia:
$ sudo systemctl włącz SSH
Połączenie z maszyną Debian 10 zdalnie za pośrednictwem SSH:
Teraz, aby połączyć się z serwerem SSH, potrzebujesz adresu IP lub nazwy hosta/domeny urządzenia Debian 10, w którym właśnie zainstalowałeś serwer SSH. Musisz także znać nazwę użytkownika logowania i hasło logowania maszyny Debian 10, z którymi chcesz się połączyć.
Aby znaleźć adres IP komputera Debian 10, z którym chcesz się połączyć zdalnie, uruchom następujące polecenie na tym komputerze.
$ ip a
Jak widać, adres IP mojego pulpitu Debiana 10 to 192.168.21.134. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.
Jeśli maszyna Debian 10, którą próbujesz połączyć za pośrednictwem SSH, jest hostowana w chmurze (VPS), możesz mieć rozdzieloną nazwę hosta lub nazwę domeny DNS, której możesz użyć zamiast na adres IP. Aby znaleźć nazwę hosta VPS, uruchom następujące polecenie na VPS.
$ nazwa hosta
Przykładowe dane wyjściowe jest podane w następujący sposób.
Jeśli nie znasz nazwy użytkownika logowania do maszyny Debian 10, możesz uruchomić następujące polecenie na tym komputerze, aby znaleźć nazwę użytkownika.
$ whoami
Nazwa użytkownika powinna być wydrukowana na terminalu. Pamiętam.
Aby zdalnie połączyć się z komputerem Debian 10 za pośrednictwem SSH, komputer klienta musi mieć zainstalowany program klienta SSH.
Jeśli klient jest maszyną Ubuntu/Debian, możesz zainstalować programy klienckie SSH z następującymi poleceniami:
Aktualizacja $ sudo apt
$ sudo apt install openSsh-client
Jeśli klient jest komputerem RHEL/CENTOS, możesz zainstalować programy klienckie SSH za pomocą następujących poleceń:
$ sudo yum instaluj openSSh-Clients
Teraz, aby połączyć się z zdalnym komputerem Debian 10 za pośrednictwem SSH, uruchom następujące polecenie z komputera klienta:
$ ssh użytkownik@ip_address
Lub
$ ssh użytkownika@hostName
W moim przypadku polecenie to:
$ ssh [email protected]
Zobaczysz następującą monit za pierwszym razem, gdy spróbujesz połączyć się z komputerem Debian 10 za pośrednictwem SSH. Po prostu wpisz Tak i naciśnij kontynuować.
Zobaczysz następującą monit za pierwszym razem, gdy spróbujesz połączyć się z komputerem Debian 10 za pośrednictwem SSH. Po prostu wpisz Tak i naciśnij kontynuować.
Powinieneś być połączony.
Teraz możesz uruchomić dowolne polecenie, które chcesz zainstalować nowe pakiety oprogramowania, skonfigurować różne usługi lub zdalnie monitorować maszynę Debian 10. Możliwości są nieograniczone.
Po zakończeniu pracy możesz zamknąć sesję SSH za pomocą następującego polecenia:
$ exit
Tak więc włączasz SSH na Debian 10 i zdalnie połączyć się z maszyną Debian 10 za pośrednictwem SSH. Dziękujemy za przeczytanie tego artykułu.