2011-06-15 10 views
9

Uso SSH en una ventana de terminal muchas veces durante un día.¿Puedo hacer que la autenticación SSH sea rápida?

Recuerdo haber leído sobre una forma de reutilizar una conexión única para que el protocolo de enlace TCP y SSH no tenga que suceder cada vez que establezco otra solicitud para el mismo host.

¿Alguien me puede indicar un enlace o describir cómo establecer una conexión ssh compartida para que las conexiones posteriores con el mismo host se conecten rápidamente?

Gracias.

Respuesta

2

Si desea mantener el terminal abierto, la forma más fácil es producir E/S ("tail -f" o "while [-d.]; Cat/etc/loadavg; sleep 3; done").

Si desea mejorar la conexión, el saludo de una forma que uso es agregar "UseDNS no" en su sshd_config.

+1

Ah, y eliminar las autenticaciones no utilizadas (gssapi-with-mic es muy lento). También puede verificar cuál es su bootlench con "ssh -v" –

+0

Para tratar las desconexiones (frustrantes pero frecuentes) de ssh debido a tiempos de espera forzados, inactividad, etc. Después de iniciar sesión ('ssh {hostname}'), ejecute inmediatamente una 'pantalla 'sesión (es decir,' pantalla -S working-on-XYZ bash -l'). Además, configuré mi control remoto '~/.screenrc' para incluir algo como:' caption always '% 3n% H:% t //% c:% s'', lo que puede forzar a la sesión de ssh a' mantener vivo '(debido al tic tac del reloj que se ejecuta de forma remota, que se muestra localmente). En cualquier caso, si mi ssh está desconectado por algún motivo, aún puedo volver a iniciar sesión en cualquier momento y volver a conectarme a la sesión de mi pantalla ('screen ls' /' screen -r working-on-XYZ'). – michael

Cuestiones relacionadas