Você pode usar sshfs
. Instale e configure sshfs.
Depois de configurar o sshfs, adicione esse 2 alias ao seu .bashrc.
alias fuse-mo='sshfs remote_user@remote_server:/home/ternovi/your_local_folder /home/remote_user/folder_with_file -o idmap=user -o reconnect'
alias fuse-um='fusermount -u /home/ternovi/your_local_folder'
Agora crie a pasta /home/ternovi/your_local_folder
com o caminho desejado.
Se você executar alias fuse-mo
, fuse
module montará a pasta remota em sua pasta local, e você verá arquivos remotos em sua máquina local em /home/ternovi/your_local_folder
. Você pode trabalhar com esses arquivos como eles são locais.
O alias fuse-um
desmontará o sistema de arquivos remoto.
Você pode usar tail -f /home/ternovi/your_local_folder/file.txt
para ver a saída mais recente para este arquivo. Ou você pode usar qualquer editor
desejado.
Por exemplo, abrir arquivo em vim
:
vim /home/ternovi/your_local_folder/file.txt
E você pode digitar :e
para recarregar o arquivo atual.