Jak SSH z wiersza poleceń systemu Linux

Jak Ssh Z Wiersza Polecen Systemu Linux



Każdy system Linux obsługuje bezpieczne połączenie ze zdalnymi maszynami. Jeśli masz zdalną maszynę, z którą chcesz się połączyć z komputera klienckiego, musisz uzyskać bezpieczny protokół i wiedzieć, jakie kroki należy wykonać. Secure Shell (SSH) to bezpieczny protokół, który szyfruje dane przed przesłaniem ich z klienta do hosta i przekazuje je z powrotem, umożliwiając użytkownikom połączenie się ze zdalną maszyną i wykorzystanie jej.

Możesz SSH używać wiersza poleceń z kilkoma wymaganiami i krokami. Ten post zawiera szczegóły wszystkiego, co powinieneś wiedzieć.

Zrozumienie SSH

Polecenie SSH jest dostępne w systemie Linux i jest przydatne podczas łączenia się ze zdalną maszyną. Dzięki połączeniu SSH możesz przesyłać pliki, tunelować aplikacje, wykonywać polecenia na zdalnej maszynie itp.







Podczas korzystania z SSH w wierszu poleceń systemu Linux interakcja ze zdalną maszyną będzie możliwa dopiero po nawiązaniu z nią połączenia. Ponadto komputer zdalny i kliencki muszą mieć zainstalowane i włączone oprogramowanie „openssh”, aby nawiązać połączenie.



Jak SSH z wiersza poleceń systemu Linux

Zanim będziesz mógł utworzyć połączenie SSH, musisz mieć zainstalowany „openssh” na swoim serwerze i kliencie. Zacznijmy od przygotowania zdalnej maszyny do połączenia.



Zaktualizuj repozytorium apt, zanim będziesz mógł zainstalować „openssh”.





Sudo trafna aktualizacja

Po aktualizacji musisz zainstalować „openssh-server” na zdalnym komputerze. Tylko wtedy, gdy serwer ma „serwer openssh”, może zaakceptować zdalne połączenie ustanowione na komputerze klienckim. „Openssh” opiera się na konfiguracjach zdefiniowanych w pliku /etc/ssh/sshd_config.



Uruchom następujące polecenie, aby zainstalować „openssh-server”:

Sudo apt-get install serwer opensh

Po zainstalowaniu sprawdź stan „ssh”, aby upewnić się, że jest aktywny (działa).

Sudo status systemctl ssh

Jeśli status nie jest aktywny, możesz go uruchomić, uruchamiając następujące polecenie:

Sudo start systemuctl ssh

Sprawdź adres IP zdalnej maszyny. Użyj polecenia „ip a” i uzyskaj adres IP powiązany z interfejsem sieciowym. W tym przypadku używamy interfejsu bezprzewodowego „wlo1”.

Na komputerze klienckim musisz zainstalować „openssh-client”, aby używać go do tworzenia połączenia z komputerem zdalnym.

Podobnie jak w przypadku maszyny zdalnej, zacznij od aktualizacji repozytorium apt.

Zainstaluj „openssh-client”, wykonując następujące polecenie:

Sudo apt-get install opensh-klient

Po zainstalowaniu „openssh-client” i „openssh-server” możesz nawiązać połączenie za pomocą SSH. Aby nawiązać połączenie, otwórz terminal na komputerze klienckim i połącz się z adresem IP zdalnego serwera.

Nasza zdalna maszyna ma adres IP 192.168.137.201. W ten sposób łączymy się z nim, uruchamiając następujące polecenie SSH:

ssh linuxhint @ 192.168.137.201

Musisz podać nazwę hosta maszyny zdalnej. Linuxhint to nazwa hosta dla naszego docelowego serwera zdalnego.

Zostaniesz poproszony o uwierzytelnienie połączenia poprzez wybranie, czy chcesz kontynuować. W wyświetlonym monicie wpisz „tak” i naciśnij klawisz Enter. Zobaczysz monit potwierdzający, że adres IP zdalnej maszyny został dodany jako jeden ze znanych hostów.

Ostatnim krokiem jest wpisanie hasła do zdalnej maszyny w monicie logowania, który pojawia się na terminalu.

Gdy wprowadzone hasło pasuje do zdalnego hosta, pomyślnie użyłeś SSH do połączenia ze zdalną maszyną za pomocą wiersza poleceń systemu Linux. Otóż ​​to!

Wniosek

SSH oferuje bezpieczny sposób łączenia się ze zdalną maszyną z komputera klienckiego. Aby używać SSH w wierszu poleceń systemu Linux, zainstaluj „openssh-client” na komputerze klienckim i „openssh-server” na komputerze zdalnym. Po zainstalowaniu włącz „ssh” na obu komputerach. Na koniec wykonaj polecenie „ssh” z nazwą hosta i adresem IP maszyny zdalnej oraz wprowadź hasło, aby się z nią połączyć.