Método de implementación de la función de replicación de sesión SSH de Linux

  
        Un agradecimiento especial al intercambio de correos electrónicos de Agan.
Método detallado
El código es el siguiente:
Linux /mac, agregue $ HOME /.ssh /config Host *
ControlMaster auto
ControlPath /tmp /ssh-% r @% h
En este punto, siempre que el primer inicio de sesión de SSH ingrese la contraseña, se omitirán los mismos Hosts. El análisis de perfil de

man ssh_config 5
El código es el siguiente:
ControlPath
Especifique la ruta al zócalo de control utilizado para compartir la conexión como se describe en la sección ControlMaster
arriba o la cadena y " ninguna " para deshabilitar el uso compartido de la conexión. En la ruta, ‘% l ’ se sustituirá por el
nombre de host local, ‘% h ’ se sustituirá por el nombre de host de destino, ‘% p ’ the port , y ‘% r ’ por el nombre de usuario de inicio de sesión remoto. Se recomienda que cualquier ControlPath utilizado para compartir la conexión oportunista incluya al menos% h,% p y% r. Esto garantiza que las conexiones compartidas sean únicas Identificado.
% r es el nombre de inicio de sesión de la máquina remota
% h es el nombre de la máquina remota
Principle Analysis
Estrictamente hablando, no es una verdadera copia de sesión, pero solo se puede decir que se comparte Zócalo
Cuando inicie sesión por primera vez, guarde el Socket como un archivo en: /tmp /ssh-% r @% h

Después de iniciar sesión, una vez que se encuentre que es el mismo host, reutilice este Socket
Por lo tanto, una vez que el proceso principal se ve obligado a salir (Ctrl + C), otros SSH se ven obligados a salir.
Puede usar el parámetro ssh -v para ver la información de depuración para verificar el proceso anterior. Comentarios
Algunos estudiantes dicen que en forma de certificado en Linux, puede lograr el inicio de sesión, sí.
Para contraseñas estáticas, puede hacer esto completamente, para contraseñas dinámicas (contraseñas), los medios anteriores pueden ser mucho más convenientes.
Copyright © Conocimiento de Windows All Rights Reserved