Se collegandovi in SSH a vecchi sistemi legacy, dovesse apparire nel terminale questo errore:
no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
è necessario editare il file config di ssh.
editare /home/emy/.ssh/config
se il file config non dovesse essere presente è necessario crearlo
aggiungere queste righe:
Host ip address a cui ci si vuole connettere
KexAlgorithms +diffie-hellman-group1-sha1
es.
Host 192.168.1.1
KexAlgorithms +diffie-hellman-group1-sha1
salvare e uscire.
Nel caso si voglia anche fare accesso senza inserire la password è necessario copiare la propria chiave SSH. Verificare se sotto ~/.ssh$ sono presenti i file id_rsa e id_rsa.pub, se non fossero presenti crearli con:
~/.ssh$ ssh-keygen
Adesso dobbiamo copiare la chiave ssh, ci sono due metodi:
1° metodo
~/.ssh$ ssh-copy-id -i id_rsa.pub root@192.168.1.1
2° metodo
copiare il contenuto di id_rsa.pub e copiarlo all'interno del file
/root/.ssh/authorized_keys