¿"montar" un archivo de un sistema de archivos extranjero a un sistema de archivos local?

¿"montar" un archivo de un sistema de archivos extranjero a un sistema de archivos local?

Tengo credenciales para el servidor al que puedo acceder mediante SSH y acceder al sistema de archivos de esa máquina. Dentro de ese sistema de archivos hay un archivo al que necesito acceder continuamente para ver qué se ha agregado; un archivo de registro. Supongo que me gustaría decir "montar" ese archivo en mi sistema local para poder abrirlo y usarlo como si estuviera en mi sistema de archivos local.

Mi objetivo es escribir un analizador para este archivo que extraiga información relevante a medida que se agregue lo más rápido posible. Pero actualmente no tengo forma de abrir el archivo dentro de mi programa debido a su ubicación.

Espero que haya tenido sentido, ¿alguna sugerencia?

Respuesta1

Utilice SSHFS y móntelo con fusible.

sshfs user@remote_host:/path/to/directory <local_mount_point>

puedes configurarlo en tu fstab:

sshfs#user@remote_host:/path/to/directory <local_mount_point> fuse user 0 0

ver más información aquí:http://xmodulo.com/2013/04/how-to-mount-remote-directory-over-ssh-on-linux.html

información relacionada