Acabo de instalar Ubuntu 11.10, y cada vez que trato de hacer SSH en mis servidores es muy lento. Antes de que aparezca la solicitud de contraseña, puede tardar entre 40 segundos y 60 segundos.
Yo suelo:
ssh [email protected]
Una vez que inicie sesión, todo está bien y funciona rápido.
¿Por qué tarda tanto y cómo puedo solucionarlo? ¿Hay alguna opción en el comando SSH que pueda usar?
ssh
connection
performance
joel
fuente
fuente
GSSAPIAuthentication no
yGSSAPIDelegateCredentials yes
agregarUseDNS no
el archivo sshd_config del servidor, me aceleró la conexión.UseDNS no
, obtuveBad configuration option: usedns
cuando intenté iniciar sesión ssh en otro servidor.UseDNS
ano
en/etc/sshd_config
o/etc/ssh/sshd_config
. NO/etc/ssh_config
!Esto es solo un complemento de la respuesta del Libro de Zeus. En caso de que no tenga acceso de root (sudo), aún puede configurarlo.
Necesita editar su archivo "user ssh_config" que es:
(Nota: tendría que crear el directorio $ HOME / .ssh si no existe)
Y añadir:
Puede hacerlo por host si es necesario :) ejemplo:
Asegúrese de que la dirección IP coincida con la IP de su servidor. Una gran ventaja es que ahora ssh proporcionará autocompletado para este servidor. Por lo tanto, puede escribir
ssh lin
+Tab
y se debe completar automáticamentessh linux-srv
.Puede agregar un montón de opciones útiles para que no tenga que escribirlas cada vez:
Entonces, en lugar de escribir, ¡
ssh -C -p 1022 -i ~/.hidden/prv-key-4096bit [email protected]
un simplessh linux-srv
sería suficiente!fuente