Come abilitare ssh in kali linux

Come abilitare ssh in kali linux
Se desideri abilitare SSH su Kali Linux, in questo articolo, imparerai come farlo.

A metà degli anni '90, Telnet ha generato un successore sicuro chiamato Shell Secure Shell. Questo è un protocollo per comunicare con altri computer. Esistono altri protocolli in cui è possibile accedere ed eseguire funzioni eseguite da SSH, ma non è sicuro perché non è crittografato, quindi le persone possono dirottare le tue sessioni e i tuoi dati. Tuttavia, SSH crittografa i dati attraverso un tunnel in modo da poter accedere in modo sicuro a una macchina remota, trasmettere file o emettere in modo sicuro comandi remoti. SSH viene applicato nel modello client-server per trasferire e ricevere i file. Ci sono due termini coinvolti, qui: il server SSH e il client SSH. Un sistema funge da server e l'altro funge da client. Una chiave pubblica e una chiave privata sono archiviate localmente sul server SSH e sul client, rispettivamente. Il client SSH entrerà in contatto con il server SSH e fornirà l'ID della coppia di chiavi che desidera utilizzare per dimostrare la sua identità. La sfida è creata dal server SSH, che è crittografato dalla chiave pubblica e inviata al client. Il client riceve la sfida, la decritta con la chiave privata e la sfida originale viene inviata al server SSH. Dopo la consultazione, viene stabilita una connessione sicura. Il protocollo SSH è stato inventato per sostituire il tunnel in modo da poter identificare il server a cui sei connesso.

Ora daremo un'occhiata a come abilitare SSH in Kali Linux.

Installa il server Kali Linux Remote SSH-OPENSSH

Di solito, Kali Linux ha un server OpenSSH in esecuzione o installato su di esso. Una volta avviato questo server, è possibile accedere tramite SSH. Quindi, non devi installare il server, ma se ti trovi in ​​una situazione in cui non lo si ha, puoi seguire questo semplice comando per installare e abilitare il server SSH Open remoto in Kali Linux.

$ sudo apt-get Installa ssh
$ sudo servizio ssh inizio

Nota: abilitare il server SSH è piuttosto rischioso, poiché chiunque conosca la tua password può entrare nella tua macchina. Sagare la password dovrebbe essere la tua prima priorità. Se vuoi che il tuo servizio venga eseguito per tutto il tempo, puoi seguire il passaggio successivo.

Abilita il servizio SSH remoto Kali Linux

Innanzitutto, è necessario rimuovere i livelli di esecuzione inserendo il comando seguente.

$ sudo update-rc.d -f ssh rimuovere

Il prossimo passo è caricare le impostazioni predefinite SSH.

$ sudo update-rc.d -f ssh impostazioni predefinite

Dopo il caricamento, poi, controllerai se il servizio è in esecuzione.

$ sudo chkconfig ssh

Se vuoi vedere molto di più, puoi installare CHKConfig, che può essere installato inserendo il seguente codice di comando.

$ sudo apt-get Installa chkconfig

È possibile eseguire ChkConfig inserendo il comando indicato di seguito.

$ sudo chkconfig -l ssh

(O)

$ sudo chkconfig -l

Cambia le chiavi SSH predefinite Kali per evitare l'attacco MITM

Ogni sistema Kali Linux installato ha la possibilità di un attacco MITM (Man in the Middle). Gli attacchi MITM sono generalmente osservati in un ambiente client-server. Un attacco MITM si verifica quando un hacker entra tra questi due componenti. Gli hacker possono trarre vantaggio dalla comunicazione non crittografata attraverso l'attacco MITM e possono ascoltare tutto il traffico. Per evitare gli attacchi MITM, è possibile seguire la procedura seguente.

Il primo passo è spostare le chiavi Kali SSH in una nuova cartella.

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

Il secondo passo è rigenerare le chiavi inserendo il seguente comando.

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

"

Il terzo passo è verificare che gli hash chiave SSH siano diversi. Immettere il seguente comando per la verifica.

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

Ora, confronta gli hash.

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

Infine, immettere il seguente codice di comando per riavviare SSH.

$ kali@kali:/etc/ssh/default_kali_keys# servizio ssh riavvio

Imposta mot con un bel ascii

Mot (Messaggio del giorno) viene utilizzato per inviare un messaggio comune a tutti gli utenti. Il banner è di solito noioso, quindi è possibile modificare i file e aggiungere il testo di tua scelta, quindi salva il file.

$ kali@kali: ~# vi /etc /motd
$ kali@kali: ~# servizio ssh riavvio

Risoluzione dei problemi

Cambiando le chiavi SSH nel mezzo, è possibile sperimentare un segnale di avvertimento. Immettere il comando seguente per risolvere questo problema.

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

Elimina la linea che sta causando la risoluzione dei problemi e riavvia la SSH.

Modificare la porta del server SSH per sicurezza

Il numero di porta può essere modificato inserendo il seguente comando.

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

Il file ssh_config può essere ulteriormente modificato inserendo il comando seguente.

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

Ora puoi riavviare il server OpenSSH

$ kali@kali: /etc /ssh# servizio riavvio ssh

Usa SSH per la prossima volta che lo usi.

$ kali@kali: ~# ssh nome [email protected] -p 10101

Qui, 10101 è la porta di destinazione, P sta per la porta e il nome host può essere IP o FQDN.

Conclusione

Il termine "ssh" descrive una serie di regole e linee guida che indicano al tuo computer come inviare dati da un luogo all'altro. Gli amministratori, come il proprietario dell'applicazione, gli amministratori responsabili dell'intero sistema o gli utenti privilegiati con livelli di accesso più elevati utilizzano principalmente il server SSH. Spero che questo articolo ti abbia aiutato a abilitare SSH in Kali Linux.