GNU/Linux >> Linux Esercitazione >  >> Linux

[RISOLTO] OpenSSH lento:sospeso su SSH2_MSG_SERVICE_ACCEPT ricevuto

Domanda: Quando provo a inviare ssh a un server remoto, dopo aver inserito il nome utente, ci vuole molto tempo prima che visualizzi la richiesta della password. Fondamentalmente, il mio SSH ( openSSH ) è lento durante il processo di autenticazione. Come risolvo questo problema?

Risposta: Se il tuo accesso ssh da localhost a remotehost è lento, abilita il debug ssh mentre avvii la connessione ssh usando l'opzione -v come mostrato di seguito.

Dopo aver visualizzato il messaggio "debug1:SSH2_MSG_SERVICE_ACCEPT ricevuto ” messaggio, la sessione ssh sarà sospesa per quasi un minuto prima di continuare con l'istruzione di debug successiva.

$ ssh -v ramesh@remote-host
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent

debug1: SSH2_MSG_SERVICE_ACCEPT received <-- OpenSSH hanging here for 1 min

debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug1: Trying private key: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug1: Next authentication method: password
ramesh@remote-host's password:

Soluzione:imposta UseDNS su no nel file sshd_config

Per risolvere questo problema di prestazioni durante la connessione a un server remoto tramite ssh, imposta UseDNS su no come mostrato di seguito nel tuo file /etc/ssh/sshd_config.

$ vi /etc/ssh/sshd_config
UseDNS no

Riavvia openssh e riconnettiti al server remoto, che questa volta dovrebbe essere veloce e non si bloccherà su SSH2_MSG_SERVICE_ACCEPTED.

# service sshd restart

$ ssh -v ramesh@remote-host

Linux
  1. Configurazione dell'autenticazione basata su chiave SSH da openSSH a SSH2

  2. Accesso SSH lento a causa di server rsyslog irraggiungibile

  3. Connessione SSH rifiutata da TCP Wrapper

  4. Gruppo DH GEX fuori portata

  5. SSH - Come includere il comando -t nel file ~/.ssh/config

Comando SSH

Il client Ssh di Openssh non rispetta l'ordine delle impostazioni del file di identità?

Installazione e configurazione di OpenSSH su Ubuntu e distribuzioni basate su Debian

Connettiti con OpenSSH (Windows)

Esegui SSH e SCP senza inserire la password su openSSH

Impossibile SSH:debug1:in attesa di SSH2_MSG_KEX_DH_GEX_REPLY