scp al servidor con el directorio de inicio cifrado

1

Estoy configurando un servidor de ubuntu para usar como respaldo remoto y planeo usar rsync para mantenerlo actualizado. Sin embargo, he cifrado el directorio de inicio, que ahora evita la conexión directa mediante la sintaxis estándar de scp. He movido mi archivo 'authorized_keys' fuera del directorio principal, por lo que puedo ssh en el servidor y montar el directorio cifrado, pero ¿hay alguna manera de ingresar directamente al directorio personal cifrado sin habilitar el inicio de sesión remoto en las máquinas cliente?

jake
fuente

Respuestas:

0

Lo que hago:

No ensucie con las claves autorizadas: coloque la llave dentro de la carpeta de inicio, ya que está montada por Ubuntu.

Lo sé, esto rompe ssh o scp sin contraseña en la máquina porque la clave no está realmente allí. Vamos a encontrar una solución.

Ejecute ssh username @ server desde un terminal, para que monte su carpeta encriptada, y ahora tiene su clave en el directorio esperado. (Este es el comportamiento predeterminado en Ubuntu, cuando ingresas en una máquina, también llama a todas las cosas que montan tu casa cifrada, como un inicio de sesión local).

Deja este terminal abierto.

A partir de este momento, puede iniciar sus scripts o comandos scp. Si su clave se configuró correctamente, funcionará sin problemas, sin pedirle una contraseña cada vez.

Cuando haya terminado, cierre la sesión en ese terminal que había dejado abierto en primer lugar.

Lo ejecuto todo el tiempo, con el propósito de hacer copias de seguridad también, y lo encuentro muy práctico.

Estoy asumiendo:

  • Esta casa cifrada en el servidor en realidad es el lugar donde desea su copia de seguridad.
  • No está ejecutando algún proceso en segundo plano que está haciendo magia con sus copias de seguridad todo el tiempo: los comandos de copias de seguridad se inician manualmente y, finalmente, terminan.
user39559
fuente