Si, esto es posible. Su clave privada no está vinculada a una sola máquina.
No estoy seguro de lo que quieres decir con no obvio, que a menudo es subjetivo;). No es una mala idea en absoluto si te aseguras de tener un conjunto de frases de contraseña muy fuerte, de 20 caracteres como mínimo.
No hay problemas para conectarse con la misma clave que su escritorio. Configuraría un agente ssh para su clave en la computadora portátil y lo reenviaría al escritorio, por lo que usará esa clave en otros sistemas a los que acceda desde allí.
Desde la página de manual de ssh-agent en un sistema Linux:
ssh-agent es un programa para contener claves privadas utilizadas para la autenticación de clave pública (RSA, DSA). La idea es que ssh-agent se inicie al comienzo de una sesión X o una sesión de inicio de sesión, y todas las demás ventanas o programas se inician como clientes del programa ssh-agent. Mediante el uso de variables de entorno, el agente se puede ubicar y usar automáticamente para la autenticación al iniciar sesión en otras máquinas usando ssh (1).
Ejecutaría esto en su computadora portátil, ya sea el programa ssh-agent en Linux / Unix (viene con OpenSSH) o con el agente puTTY si está utilizando Windows. No necesita que el agente se ejecute en ningún sistema remoto, simplemente mantiene su clave privada en la memoria del sistema local, por lo que solo tiene que ingresar su frase de contraseña una vez, para cargar la clave en el agente.
El reenvío de agente es una característica del cliente ( ssh
o masilla) ssh que simplemente persiste al agente a través de la conexión ssh a otros sistemas.