Nachdem ich verschiedene Dinge mit meinem BeagleBone Black gemacht hatte, bemerkte ich, dass es bei jedem SSH-Vorgang, einschließlich SSHFS-Dateiübertragungen, eine Verzögerung von zehn Sekunden gab. Aber sobald die Verbindung hergestellt war (nach dieser anfänglichen Verzögerung), funktionierte die Verbindung normal.
Debian-7.9-console-armhf, Windows 7-Host.
Antwort1
Ich habe /etc/resolv.conf
den Standardwert wiederhergestellt und erhielt erneut eine sofortige Antwort. (Kein Neustart oder Neustart erforderlich.)
nameserver 0.0.0.0
(Ich hatte dort einen Wert eingegeben, um es zum Laden von Paketen ins Internet zu bringen.) WireShark zeigte mir, dass es diese zehn Sekunden mit ARP-Anfragen für sein Gateway verbrachte.
Antwort2
Überprüfen Sie Ihre /etc/ssh/ssh_config- und Ihre ~/.ssh/config-Dateien und prüfen Sie, ob Sie VerifyHostKeyDNS auf „yes“ oder „ask“ eingestellt haben. Wenn dies der Fall ist, kommentieren Sie es einfach aus oder ändern Sie es in „no“. Eine schnelle Überprüfung, um zu bestätigen, dass dies das Problem ist, bevor Sie die Datei(en) ändern, besteht darin, die folgende Option in der SSH-Befehlszeile zu verwenden:
-o "VerifyHostKeyDNS=no"
Weitere Informationen finden Sie unterhttps://keithstechblog.wordpress.com/2017/11/16/ssh-delays/.