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 disk
conectei ao host1
e 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 sshfs
o tunelamento reverso, mas simplesmente não consigo fazer funcionar, vi muitos exemplos onde a conexão é feita, host2
mas host1
no 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