!["montar" um arquivo de um sistema de arquivos estrangeiro em um sistema de arquivos local?](https://rvso.com/image/1402596/%22montar%22%20um%20arquivo%20de%20um%20sistema%20de%20arquivos%20estrangeiro%20em%20um%20sistema%20de%20arquivos%20local%3F.png)
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