Ich habe gerade Ubuntu 11.10 installiert und wann immer ich versuche, SSH auf meinen Servern zu installieren, ist es sehr langsam. Bevor die Passwortabfrage angezeigt wird, kann es zwischen 40 Sekunden und 60 Sekunden dauern.
Ich benutze:
ssh [email protected]
Sobald ich eingeloggt bin, ist alles in Ordnung und es funktioniert schnell.
Warum dauert es so lange und wie kann ich es beheben? Gibt es Optionen im SSH-Befehl, die ich verwenden kann?
ssh
connection
performance
Joel
quelle
quelle
GSSAPIAuthentication no
undGSSAPIDelegateCredentials yes
und fügte hinzu ,UseDNS no
für mich in der Server-Datei sshd_config hat es beschleunigt die Verbindung her.UseDNS no
bekamBad configuration option: usedns
ich, als ich versuchte, einen anderen Server mit ssh anzumelden.UseDNS
umno
in/etc/sshd_config
oder/etc/ssh/sshd_config
. NICHT/etc/ssh_config
!Dies ist nur eine Ergänzung der Antwort des Buches Zeus. Falls Sie keinen Root-Zugriff (sudo) haben, können Sie ihn trotzdem konfigurieren.
Sie müssen Ihre "user ssh_config" -Datei wie folgt bearbeiten:
(Hinweis: Sie müssten das Verzeichnis $ HOME / .ssh erstellen, wenn es nicht existiert.)
Und füge hinzu:
Sie können dies bei Bedarf auf Hostbasis tun :) Beispiel:
Stellen Sie sicher, dass die IP-Adresse mit Ihrer Server-IP übereinstimmt. Ein cooler Vorteil ist, dass ssh jetzt die automatische Vervollständigung für diesen Server bereitstellt. Sie können also
ssh lin
+Tab
eingeben und es sollte automatisch vervollständigt werdenssh linux-srv
.Sie können eine Reihe nützlicher Optionen hinzufügen, damit Sie sie nicht jedes Mal eingeben müssen:
Anstatt also
ssh -C -p 1022 -i ~/.hidden/prv-key-4096bit [email protected]
einfachssh linux-srv
zu tippen, würde es ausreichen!quelle