sim tunelamento. Você conecta a máquina B, cria um túnel local (-L) para a porta SSHd da máquina A então sshfs para localhost para a porta do túnel recém-criado.
Eu gostaria de montar um sistema de arquivos remoto (A) usando SSHFS, mas às vezes eu tenho um endereço IP, cujo acesso não é permitido. Então, meu plano é acessá-lo através de outra máquina (B) nessa rede. Preciso montar A em B e depois montar B (e A) no meu computador local? Existe uma maneira melhor de fazer isso?
Atualizar
Apenas para esclarecer o procedimento:
Primeiro, eu faço um túnel
ssh -f user@machineB -L MYPORT:machineA:22 -N
E então eu montei o sistema de arquivos remoto
sshfs -p MYPORT [email protected]:/myremotepath /mylocalpath
Está correto?
Como eu destruo o túnel quando termino?
Você pode usar a opção ssh_command
de sshfs
para fazer o truque:
sshfs ma: /mnt -o ssh_command='ssh -t mb ssh'
Desmontar com o habitual
fusermount -u /mnt
Desculpe, isso está 7 anos atrasado ...