Como montar o SSHFS remoto via máquina intermediária? Tunelamento?

22

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?

    
por Andrei 08.05.2010 / 12:47

2 respostas

8

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.

    
por 08.05.2010 / 14:43
11

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 ...

    
por 08.10.2017 / 02:34