"montar" um arquivo de um sistema de arquivos estrangeiro em um sistema de arquivos local?

"montar" um arquivo de um sistema de arquivos estrangeiro em um sistema de arquivos local?

Eu tenho credenciais para o servidor no qual posso usar SSH e acessar o sistema de arquivos nessa máquina. Dentro desse sistema de arquivos há um arquivo que preciso acessar continuamente para ver o que foi adicionado; um arquivo de log. Eu gostaria de dizer "montar" esse arquivo em meu sistema local para que eu possa abri-lo e usá-lo como se estivesse em meu sistema de arquivos local.

Meu objetivo é escrever um analisador para este arquivo que extraia informações relevantes à medida que são adicionadas o mais rápido possível. Mas atualmente não há como abrir o arquivo no meu programa devido à sua localização.

Espero que tenha feito sentido, alguma sugestão?

Responder1

Use SSHFS e monte-o com fusível.

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

você pode configurá-lo no seu fstab:

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

veja mais informações aqui:http://xmodulo.com/2013/04/how-to-mount-remote-directory-over-ssh-on-linux.html

informação relacionada