De l'extérieur de ma maison, chaque fois que je me connecte à mon serveur Ubuntu en utilisant SSH, il me faut environ 6 secondes pour obtenir le mot de passe, mais lorsque je me connecte à mon serveur d'hébergement Web, cela prend environ 1 seconde. Que puis-je faire pour accélérer cela?
$ 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
la source
UseDNS
activé?UserDNS
après uneMatch
directive, vous obtiendrez une erreur:is not allowed within a Match
bloquer si vous redémarrez le sshd, vous ne pourrez pas ssh dans votre serveur. J'ai fait cette erreur et j'ai été bloqué sur mon serveur. Rappelez-vous toujours de ne pas ajouter de directive au bas desshd_config
si vous y avez uneMatch
directive.Pour moi, la raison numéro 2 (après l'option UseDNS côté serveur) pour les longues connexions de session SSH sont les tentatives côté client pour se connecter en utilisant IPv6 (qui, évidemment, n'est pas configuré correctement sur mon réseau - ou presque sur tout autre réseau, d'ailleurs).
Voir HOWTO: Accélérez la connexion SSH sur les forums Ubuntu.
La «solution» consiste à activer IPv4 uniquement:
1) soit pour l'invocation du client SSH donnée:
2) ou globalement dans la configuration du client ssh dans
/etc/ssh/ssh_config
:Bien sûr, il serait plus correct de configurer correctement IPv6 sur votre réseau, mais qui a le temps :)
la source
Essayez d'ajouter l'option suivante avec votre commande ssh:
(cela empêche ssh de négocier toute autre méthode d'authentification et accélère le mot de passe promtp!)
la source
En outre, tapez ceci sur la machine distante (en tant qu'utilisateur auquel vous vous connectez) pour supprimer tous les messages MOTD:
Cela ne fait pas autant de différence que la désactivation,
UseDNS
mais cela peut aider sur des connexions plus lentes.la source
Comme vous utilisez une version plutôt ancienne d'Ubuntu, il pourrait bien s'agir de ce bogue: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/300151
Le redémarrage de dbus (
/etc/init.d/dbus restart
) peut aider.la source
time ssh remoteServer date
de 8 s à 0,5 s.