Domanda :Perché la connessione SSH impiega molto tempo per connettersi a una macchina nella stessa rete? La richiesta della password richiede molto tempo per essere visualizzata. Tuttavia, sono in grado di connettermi ad altre macchine sulla stessa rete più velocemente. Quale potrebbe essere il motivo? – Gouri
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mi c,password debug1: Next authentication method: gssapi-keyex debug1: No valid Key exchange context debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Unspecified GSS failure. Minor code may provide more information debug1: Unspecified GSS failure. Minor code may provide more information Cannot determine realm for numeric host address debug1: Next authentication method: publickey debug1: Trying private key: /home/gouri/.ssh/id_rsa debug1: Trying private key: /home/gouri/.ssh/id_dsa debug1: Trying private key: /home/gouri/.ssh/id_ecdsa debug1: Next authentication method: password
Perché la richiesta di connessione SSH impiega molto tempo ad apparire?
Se riesci a connetterti ad altre macchine nella stessa rete senza indugio, il problema è molto specifico per una macchina particolare. Una rapida occhiata all'output dettagliato della connessione SSH ti darebbe molte informazioni.
Secondo l'output dettagliato, SSH tenta di autenticarsi utilizzando i seguenti metodi.
publickey,gssapi-keyex,gssapi-with-mic,password
I seguenti messaggi dicono che SSH non è riuscito a connettersi utilizzando gssapi-keyex, gssap-with-mic, publickey
e infine si basava sull'autenticazione basata su password. Quindi la richiesta della password è apparsa solo dopo che altri metodi di autenticazione non erano riusciti.
Se ti affidi all'autenticazione basata su password, puoi procedere e disabilitare altri meccanismi di autenticazione.
Disabilita autenticazione GSSAPI
Apri sshd_config
file nella macchina di destinazione e modificare GSSAPIAuthentication yes
a no
.
# vim /etc/ssh/sshd_config GSSAPIAuthentication no
Salva le modifiche e riavvia il demone SSH.
# systemctl restart sshd
Hai ancora ritardi di accesso ssh? Probabilmente dovresti provare a disabilitare UseDNS
opzione in sshd_config
file.
UseDNS
è impostato su 'yes
' per impostazione predefinita che determina se viene eseguita la ricerca e il confronto tra indirizzo IP e nome host. Questa impostazione potrebbe causare ritardi nell'accesso e puoi disattivarla impostando "no
'
UseDNS no
Ricordati di riavviare il demone SSH.