Wenn ich mich von außerhalb meines Hauses mit SSH bei meinem Ubuntu-Server anmelde, dauert es ungefähr 6 Sekunden, bis ich die Aufforderung zur Kennworteingabe erhalte. Wenn ich mich jedoch bei meinem Webhosting-Server anmelde, dauert es ungefähr 1 Sekunde. Was kann ich tun, um dies zu beschleunigen?
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.1"
$ ssh -v
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 Oct 2007
$ cat /proc/cpuinfo
model name : Dual-Core AMD Opteron(tm) Processor 1210
cpu MHz : 1000.000
cache size : 1024 KB
$ cat /proc/meminfo
MemTotal: 2074528 kB
quelle
UseDNS
aktiviert zu haben?UserDNS
nach einerMatch
Direktive setzen, wird folgende Fehlermeldungis not allowed within a Match
angezeigt : blockieren Wenn Sie den SSHD neu starten, können Sie keinen SSH auf Ihrem Server ausführen. Ich habe diesen Fehler gemacht und wurde von meinem Server ausgesperrt. Denken Sie immer daran, keine Direktive am Ende von hinzuzufügen,sshd_config
wenn SieMatch
Direktive darin haben.Grund Nummer 2 (nach der serverseitigen UseDNS-Option) für lange SSH-Sitzungsanmeldungen sind für mich clientseitige Verbindungsversuche mit IPv6 (das in meinem Netzwerk offensichtlich nicht richtig eingerichtet ist - oder in fast jedem anderen Netzwerk). für diese Angelegenheit).
Siehe HOWTO: SSH-Anmeldung in Ubuntu-Foren beschleunigen .
Die "Lösung" besteht darin, nur IPv4 zu aktivieren:
1) entweder für den angegebenen SSH-Client-Aufruf:
2) oder global in ssh client Konfiguration in
/etc/ssh/ssh_config
:Natürlich wäre es richtiger, IPv6 in Ihrem Netzwerk richtig einzurichten, aber wer hat die Zeit dafür :)
quelle
Versuchen Sie, die nächste Option mit Ihrem Befehl ssh hinzuzufügen:
(Dies verhindert, dass ssh eine andere Authentifizierungsmethode aushandelt, und beschleunigt die Passwortabfrage!)
quelle
Geben Sie dies außerdem auf dem Remotecomputer ein (als der Benutzer, unter dem Sie sich anmelden würden), um alle MOTD-Nachrichten zu unterdrücken:
Dies ist nicht so wichtig wie das Ausschalten, kann
UseDNS
jedoch bei langsameren Verbindungen hilfreich sein.quelle
Da Sie eine ziemlich alte Ubuntu-Version verwenden, könnte es sich um folgenden Fehler handeln: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/300151
Ein Neustart von dbus (
/etc/init.d/dbus restart
) könnte helfen.quelle
time ssh remoteServer date
von 8s auf 0,5s reduziert .