processo di accesso molto lento su ssh al guest vagabondo


5

Ecco il mio problema, ho un ritardo di 30-40 secondi dopo aver inserito un nome utente prima che mi venga richiesto di inserire una password, quando mi immetto in una macchina virtuale guest vagante. Il programma di installazione è il seguente: host di Windows 7, VM CentOS 6.5 in cui mi sono impacchettato, praticamente solo barebone, quindi ho un ambiente pulito in cui SSH. Usando Putty per SSH.

Il problema sembra essere legato solo a Vagrant. Posso avviare la VM in VirtualBox e SSH usando Putty e sono in grado di connettermi prontamente, come ti aspetteresti. Non ho apportato modifiche a cui posso pensare alla VM da quando l'ho usata per creare la VM in Vagrant. Dovrei aggiungere, una volta completato il processo di accesso, sono in grado di utilizzare la sessione senza ritardi o ritardi di sorta.

Sono abbastanza nuovo con Vagrant, quindi presumo che ci sia qualcosa di sbagliato. Ma non ho avuto fortuna a capire cosa sia ancora. Grazie.

Risposte:


4

Ogni volta che ho visto ritardi ssh come sopra, era legato al DNS.

1) Controlla se "UseDNS No" è nel tuo file / etc / ssh / sshd_config 2) se non lo è (il valore predefinito è Sì e verrà commentato), esegui il backup del tuo file / etc / ssh / sshd_config 3) Aggiungi UseDNS No 4) riavvia sshd (non chiudere il tuo terminale ssh attuale se è così che hai effettuato l'accesso) 5) apri nuovo putty, vedi se ssh è meglio

Il motivo per non chiudere la vecchia finestra: se per qualche motivo si incasina la sintassi o il file, il server ssh non può avviarsi correttamente e non si accederà e sarà necessario andare al monitor, se si è remoti. Ma se hai ancora la tua vecchia finestra aperta, questo non si chiuderà e puoi copiare indietro la configurazione del backup e riavviare sshd e riottenere l'accesso

Curioso se questo funzionerà per te e se i diversi tipi di VM fossero solo un'aringa rossa


1

Usiamo PUTTY su Windows per SSH in circa 300 server Linux in un ambiente di rete diversificato.

Quando abbiamo un server in ritardo sull'accesso SSH ma si comporta normalmente una volta stabilita la sessione, abbiamo risolto il problema come segue.

- Inserire una voce nel file / etc / hosts della VM per la VM stessa in modo che il server SSH sulla VM guest Linux possa risolversi da solo.

Oppure assicurati che la tua VM guest Linux sia inserita nel tuo DNS locale e che il file resolv.conf sul tuo server Linux sia configurato correttamente.

Spero che questo ti aiuti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.