GNU/Linux >> Linux Esercitazione >  >> Linux

La connessione SSH richiede molto tempo? Ecco alcune correzioni

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.


Linux
  1. Ssh – Utilizzo di un canale Ssh già stabilito?

  2. Ssh:limitare un utente Ssh/scp/sftp a una directory?

  3. Come avvisare sul completamento di un'attività lunga su Ssh?

  4. Controlla quanto tempo impiega uno script Bash per essere eseguito con il comando Time

  5. Come rimuovere il messaggio "connessione a xx.xxx.xx.xxx chiusa"?

Stabilire una connessione SSH tra Windows e Linux

L'arresto richiede troppo tempo? Ecco come indagare e correggere lunghi tempi di spegnimento in Linux

Connessione SSH rifiutata da TCP Wrapper

Come si esce da una connessione SSH?

SSH continua a disconnettersi dopo pochi minuti di inattività

Connessione SSH tramite un tunnel SSH inverso (remoto).