Anmeldevorgang sehr langsam über ssh zu vagrantem Gast

5

Hier ist mein Problem: Ich habe eine Verzögerung von 30-40 Sekunden, nachdem ich einen Benutzernamen eingegeben habe, bevor ich aufgefordert werde, ein Passwort einzugeben, wenn ich in eine vagabundierende Gast-VM ssh. Das Setup ist wie folgt: Windows 7-Host, CentOS 6.5-VM, die ich selbst gepackt habe, ist so ziemlich nur Barebones, sodass ich eine saubere Umgebung für SSH habe. Verwenden von Putty für SSH.

Das Problem scheint nur mit Vagrant zu tun zu haben. Ich kann die VM in VirtualBox und SSH mithilfe von Putty starten und eine sofortige Verbindung herstellen, wie Sie es erwarten würden. Ich habe keine Änderungen an der VM vorgenommen, die mir einfallen, seit ich sie zum Erstellen der VM in Vagrant verwendet habe. Ich sollte hinzufügen, dass ich nach Abschluss des Anmeldevorgangs die Sitzung ohne Verzögerung oder Verzögerung verwenden kann.

Ich bin ziemlich neu bei Vagrant, also gehe ich davon aus, dass ich etwas falsch gemacht habe. Aber ich hatte noch kein Glück herauszufinden, was noch ist. Vielen Dank.

user225979
quelle

Antworten:

4

Wann immer ich ssh Verzögerungen wie die oben gesehen habe, war es an DNS gebunden.

1) Überprüfen Sie, ob "UseDNS No" in Ihrer / etc / ssh / sshd_config-Datei enthalten ist 2) Wenn dies nicht der Fall ist (Standard ist Ja und wird kommentiert), sichern Sie Ihre / etc / ssh / sshd_config-Datei 3) Fügen Sie UseDNS No 4) starte sshd neu (schließe dein aktuelles ssh-Terminal nicht, wenn du dich so eingeloggt hast) 5) öffne einen neuen Kitt, um zu sehen, ob ssh besser ist

Der Grund, warum Sie Ihr altes Fenster nicht schließen sollten: Wenn Sie aus irgendeinem Grund die Syntax oder die Datei durcheinander bringen, kann der ssh-Server nicht ordnungsgemäß gestartet werden und Sie müssen nicht ssh-in und auf den Monitor gehen, wenn Sie remote sind. Aber wenn Sie immer noch Ihr altes Fenster geöffnet haben, lässt sich das nicht schließen und Sie können Ihre Sicherungskonfiguration zurückkopieren und sshd neu starten und den Zugriff wiederherstellen

Neugierig, ob dies für Sie funktioniert und ob die verschiedenen VM-Typen nur ein roter Hering waren

ben
quelle
1

Wir verwenden PUTTY für Windows, um SSH in rund 300 Linux-Servern in einer vielfältigen Netzwerkumgebung auszuführen.

Wenn wir einen Server haben, dessen SSH-Anmeldung verzögert ist, der sich jedoch nach dem Aufbau der Sitzung normal verhält, haben wir das Problem wie folgt gelöst.

- Fügen Sie einen Eintrag für die VM selbst in die Datei / etc / hosts ein, damit sich der SSH-Server auf der Linux-Gast-VM selbst auflösen kann.

Oder stellen Sie sicher, dass Ihre Linux-Gast-VM in Ihrem lokalen DNS eingetragen und die resolv.conf auf Ihrem Linux-Server korrekt konfiguriert ist.

Hoffe das hilft.

Dale Inman
quelle