Como montar o diretório local em hosts remotos?

Como montar o diretório local em hosts remotos?

Estou fazendo alguns experimentos com alguns computadores que possuo, tenho o seguinte cenário

local network
  host1 [ubuntu]
vps [internet]
  host2 [CentOS]

Eu me an external hard diskconectei ao host1e meu objetivo é poder acessar esses arquivos do host2(VPS)

Posso acessar o host2 a partir do host1 por meio de ssh, mas não de trás para frente

host1 ---ssh--> host2 //possible
host1 <--ssh--- host2 //not possible

o que fiz até agora:

Eu tentei usar sshfso tunelamento reverso, mas simplesmente não consigo fazer funcionar, vi muitos exemplos onde a conexão é feita, host2mas host1no meu caso, como não consigo fazer ssh para Host1, as amostras que vejo não funcionam e há muito pouca informação sobre tunelamento reverso comsshfs

também, tentei commontadomas não funcionou

isso é possível nessas condições? se sim, o que estou perdendo? existe algo mais fácil?

obrigado

Responder1

está atrasado, mas... talvez outros possam usar isso.

Se você deseja conectar o servidor remoto ao seu computador local, faça um túnel com ssh.

$ ssh -NR 6969:localhost:22 my-ssh-key

Então você tem uma conexão no servidor remoto na porta 6969 com sua máquina local. Agora basta digitar este código para conectar seu diretório local ao servidor remoto.

$ sshfs -p 6969 YOUR_USER@localhost:/LOCAL_DIRECTORY/ /YOUR_REMOTE_MOUNT_POINT/

Responder2

depois de lutar por algumas horas, descobri que não há como resolver o problema sem ter comunicação bidirecional, então o que fiz foi configurar uma VPN para ter comunicação do host2 para o host1.

O procedimento completo e detalhado que segui está disponívelaquiespero que ajude você se você estiver tentando realizar algo semelhante

informação relacionada