Come risolvere il metodo di scambio di chiavi non corrispondenti Trovato errore su Mac?

L’errore Nessun metodo di scambio della chiave corrispondente trovato su Mac si verifica quando gli utenti tentano di utilizzare SSH per entrare in contatto con un server remoto che tenta di accedervi senza successo. Questo è molto frustrante e fastidioso per gli utenti. Tuttavia, questo errore è così comune che troverai spesso tipi UNIX che si occupano di come stanno riscontrando questo problema e ti danno consigli su come sbarazzartene.

Nella parola UNIX, questi server e client SSH sono utilizzati in diverse forme e versioni. OpenSSH è uno di questi che consente agli utenti di accedere in modo sicuro a un server remoto. OpenSSH viene aggiornato abbastanza spesso, ma i client potrebbero utilizzare una versione precedente e i server potrebbero essere su una versione diversa da ciò che porta all’errore in discussione.

In altri casi, l’errore comporta quanto segue: “123.123.123.123 porta 22: nessun metodo di scambio di chiavi corrispondente trovato. La loro offerta: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1”. Controlla le diverse correzioni fornite di seguito e applicale sul tuo Mac per risolvere il problema:

Possibili correzioni per il metodo di scambio di chiavi non corrispondente Trovato errore su Mac

Correzione 1: abilitare i metodi di scambio delle chiavi precedenti

A volte, i metodi di scambio di chiavi meno recenti utilizzati dai client possono essere abilitati dal server in modo che l’errore in discussione non possa più essere attivato. Dovresti seguire i passaggi seguenti per riconfigurare la configurazione SSH:

  • Aprire Terminale ed eseguire il comando seguente per aprire il file di configurazione SSH utilizzando l’editor di testo NANO:

sudo nano ecc /ssh /ssh_config

  • A questo file di configurazione OpenSSH, aggiungi le righe seguenti in modo da abilitare i metodi di scambio delle chiavi meno recenti su questo server:

KexAlgorithms diffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14 -sha1 Cifra 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr

  • Ora, esegui il comando seguente per salvare le modifiche e rigenerare le chiavi SSH:

ssh-keygen -A

  • Riavvia il dominio SSH, quindi utilizza il comando seguente e controlla il successivo se l’errore Nessun metodo di scambio di chiavi corrispondente trovato su Mac è stato risolto:

servizio ssh riavvio

Correzione 2: usa PuTTY

PuTTY è un’alternativa per il client SSH. Funziona meglio con i metodi di scambio delle chiavi. Quindi, ti consigliamo di usarlo al posto del client corrente e vedere se funziona per te. Per installarlo sul tuo Mac, dovresti avviare il terminale ed eseguire il comando seguente:

sudo apt install stucco

Correzione 3: abilita SHA-1

Se il metodo di scambio della chiave non corrispondente Trovato errore su Mac persiste, ti consigliamo di utilizzare le soluzioni alternative seguenti che sicuramente ti aiuteranno a risolvere questo problema per te:

  • Aprire Terminale e utilizzare il comando seguente per aprire il file di configurazione SSH utilizzando l’editor di testo NANO:

sudo nano /etc /ssh /ssh_config

  • Assicurati di navigare attraverso questo file finché non vedi le righe seguenti:

MAC hmac-md5, hmac-sha1, [email protected], hmac-ripemd160

  • Da qui, rimuovi # e sostituiscilo con questo:

MAC hmac-md5, hmac-sha1, hmac-sha2-256, [email protected], hmac-ripemd160

  • Rimuovi anche # dall’inizio e individua la riga seguente:

Cifre aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc

  • Ora, alla fine, copia e incolla quanto segue per completare la configurazione del file:

HostkeyAlgorithms ssh-dss,ssh-rsa

Algoritmi Kex +diffie-hellman-group1-sha1,diffie-hellman-group14-sha1

  • Salvalo e poi esci dall’editor Nano,
  • Controllare e vedere se questo ha risolto l’errore Nessun metodo di scambio di chiavi corrispondente trovato su Mac.
Conclusione

È tutto! Ora, stiamo completando il nostro articolo su come correggere l’errore Nessun metodo di scambio di chiavi corrispondente trovato. Si spera che queste correzioni ti siano utili per sbarazzarti del problema dal tuo Mac. Commenta di seguito in caso di domande, domande e suggerimenti sull’articolo.