MobaXterm es una herramienta interesante como terminal para Windows y cliente SSH para controlar servidores Linux / Unix.
Vamos a ver como se configura el acceso remoto usando claves públicas de acceso (public SSH keys).
1) Usar un directorio persistente:
Settings->Configuration->Miscellaneous Options -> Use the following persisten HOME directory.
2) En el cliente, en el terminal de MobaXterm: Se tiene que generar una public rsa key (una sola vez):
$ ssh-keygen -t rsa -N '' -q -f ~/.ssh/id_rsa
3) repetir para cada servidor/configuración:
3a) Copiar a las .ssh/authorized_keys del servidor (pedirá dos veces la contraseña)
$ scp .ssh/id_rsa.pub usuario@servidor.dominio.com:/tmp/tmpkey && ssh usuario@servidor.dominio.com "cat /tmp/tmpkey >> ~/.ssh/authorized_keys && rm /tmp/tmpkey"
3b) Incluir la clave ~/.ssh/id_rsa en la configuración del gestor de sesiones