Jak włączyć SSH w Kali Linux

Jak włączyć SSH w Kali Linux
Jeśli chcesz włączyć SSH na Kali Linux, w tym artykule nauczysz się, jak to zrobić.

W połowie lat 90. Telnet zrodził bezpiecznego następcę o nazwie Secure Shell. Jest to protokół komunikacji z innymi komputerami. Istnieją inne protokoły, w których można się zalogować i wykonywać funkcje wykonywane przez SSH, ale nie jest to bezpieczne, ponieważ nie jest szyfrowane, aby ludzie mogli porwać sesje i dane. Jednak SSH szyfruje dane za pomocą tunelu, abyś mógł bezpiecznie zalogować. SSH jest stosowany w modelu klienta-serwera do przesyłania i odbierania plików. W grę wchodzą dwa terminy: serwer SSH i klient SSH. Jeden system działa jako serwer, a drugi działa jako klient. Klucz publiczny i klucz prywatny są lokalnie przechowywane odpowiednio na serwerze SSH i kliencie. Klient SSH skontaktuje się z serwerem SSH i podaje identyfikator pary kluczowej, której chce użyć do udowodnienia swojej tożsamości. Wyzwanie jest tworzone przez serwer SSH, który jest szyfrowany przez klucz publiczny i wysyłany do klienta. Klient otrzymuje wyzwanie, odszyfrowuje go za pomocą klucza prywatnego, a oryginalne wyzwanie jest odesłane z powrotem na serwer SSH. Po konsultacji nawiązuje się bezpieczne połączenie. Protokół SSH został wynaleziony w celu wymiany tunelu, abyś mógł zidentyfikować serwer, z którym jesteś podłączony.

Przyjrzymy się teraz, jak włączyć SSH w Kali Linux.

Zainstaluj zdalny serwer SSH-Openssh Kali Linux

Zwykle Kali Linux ma uruchomiony lub zainstalowany serwer OpensSh. Po uruchomieniu tego serwera możesz zalogować się za pośrednictwem SSH. Więc nie musisz instalować serwera, ale jeśli znajdziesz się w sytuacji, w której go nie masz, możesz śledzić to proste polecenie, aby zainstalować i włączyć zdalnego serwera SSH Open w Kali Linux.

$ sudo apt-get instaluj ssh
$ sudo service ssh start

Uwaga: Włączenie serwera SSH jest dość ryzykowne, ponieważ każdy, kto zna twoje hasło, może włamać się do twojego komputera. Zabezpieczenie hasła powinno być Twoim priorytetem. Jeśli chcesz, aby Twoja usługa działała przez cały czas, możesz wykonać następny krok.

Włącz usługę zdalnego SSH Kali Linux

Najpierw musisz usunąć poziomy biegów, wprowadzając następujące polecenie.

$ sudo aktualizacja-rc.D -f ssh usuń

Następnym krokiem jest załadowanie domyślnych SSH.

$ sudo aktualizacja-rc.D -f SSH domyślnie

Po załadowaniu, następnie sprawdzisz, czy usługa działa.

$ sudo chkconfig ssh

Jeśli chcesz zobaczyć dużo więcej, możesz zainstalować CHKCONFIG, które można zainstalować, wprowadzając następujący kod polecenia.

$ sudo apt-get instal instaluj chkconfig

Możesz uruchomić ChkConfig, wprowadzając podane poniżej polecenie.

$ sudo chkconfig -l ssh

(Lub)

$ sudo chkconfig -l

Zmień Kali Domyślne klucze SSH, aby uniknąć ataku MITM

Każdy zainstalowany system Kali Linux ma szansę na atak MITM (Man na środku). Ataki MITM są zwykle obserwowane w środowisku klient-serwer. Atak MITM ma miejsce, gdy haker dostanie się między tymi dwoma komponentami. Hakerzy mogą skorzystać z niezaszyfrowanej komunikacji poprzez atak MITM i mogą słuchać całego ruchu. Aby uniknąć ataków MITM, możesz postępować zgodnie z poniższą procedurą.

Pierwszym krokiem jest przeniesienie kluczy Kali SSH do nowego folderu.

$ sudo cd/etc/ssh/
$ kali@kali: /etc /ssh# mkdir default_kali_keys
$ kali@kali:/etc/ssh# mv ssh_host_* default_kali_keys/

Drugim krokiem jest regeneracja kluczy poprzez wprowadzenie następującego polecenia.

$ kali@kali: /etc /ssh# dpkg-reconfigure openssh-server

]

Trzecim krokiem jest sprawdzenie, czy skróty klucza SSH są różne. Wprowadź następujące polecenie weryfikacji.

$ kali@kali: /etc /ssh# md5sum ssh_host_*

Teraz porównaj skróty.

$ kali@kali:/etc/ssh# cd default_kali_keys/
$ kali@kali:/etc/ssh/default_kali_keys# md5sum *

Na koniec wprowadź następujący kod polecenia, aby ponownie uruchomić SSH.

$ kali@kali:/etc/ssh/default_kali_keys# Service SSH restart

Ustaw motd z ładnym ASCII

Motd (Wiadomość dnia) służy do wysyłania wspólnej wiadomości do wszystkich użytkowników. Baner jest zwykle nudny, więc możesz edytować pliki i dodać wybrany tekst, a następnie zapisać plik.

$ kali@kali: ~# vi /etc /motd
$ kali@kali: ~# Service SSH restart

Rozwiązywanie problemów

Zmieniając klucze SSH na środku, możesz doświadczyć znaku ostrzegawczego. Wprowadź następujące polecenie, aby rozwiązać ten problem.

$ kali@kali: ~# vi /root /.ssh/znane_hosts

Usuń linię, która powoduje rozwiązywanie problemów i uruchom ponownie SSH.

Zmień port serwera SSH dla bezpieczeństwa

Numer portu można zmienić, wprowadzając następujące polecenie.

$ kali@kali:/etc/ssh# cp/etc/ssh/sshd_config/etc/ssh/sshd_config_backup

Plik ssh_config można edytować dalej, wprowadzając następujące polecenie.

$ kali@kali:/etc/ssh# vi/etc/ssh/sshd_config

Teraz możesz ponownie uruchomić serwer OpensSh

$ kali@kali: /etc /ssh# usługa ssh restart

Użyj SSH na następne, gdy go użyjesz.

$ kali@kali: ~# ssh nazwa uż[email protected] -p 10101

Tutaj 10101 to port docelowy, P oznacza port, a nazwa hosta może być IP lub FQDN.

Wniosek

Termin „SSH” opisuje zestaw reguł i wytycznych, które informują komputera, jak wysyłać dane z jednego miejsca do drugiego. Administratorzy, tacy jak właściciel aplikacji, administratorzy odpowiedzialni za cały system lub uprzywilejowani użytkownicy o wyższych poziomach dostępu, głównie używają serwera SSH. Mam nadzieję, że ten artykuł pomógł ci włączyć SSH w Kali Linux.