¿Cómo montar el directorio local en hosts remotos?

¿Cómo montar el directorio local en hosts remotos?

Estoy haciendo algunos experimentos con algunas computadoras que tengo, tengo el siguiente escenario

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

Me he an external hard diskconectado al host1y mi objetivo es poder acceder a esos archivos desde el host2(VPS)

Puedo acceder al host2 desde el host1 a través de ssh pero no al revés

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

lo que he hecho hasta ahora:

Intenté usarlo sshfscon túnel inverso pero no puedo hacer que funcione, he visto muchos ejemplos en los que la conexión se realiza desde host2hacia host1pero en mi caso, como no puedo enviar ssh a host1, las muestras que veo no funcionan y Hay muy poca información sobre el túnel inverso consshfs

también lo intenté conmontar enpero no funcionó

¿Es esto posible en estas condiciones? Si es así, ¿qué me falta? ¿Hay algo más fácil?

gracias

Respuesta1

Es tarde pero... tal vez otros puedan usar esto.

Si desea conectar el servidor remoto a su computadora local, haga un túnel con ssh.

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

Luego tendrá una conexión en el servidor remoto en el puerto 6969 con su máquina local. Ahora simplemente escriba este código para conectar su directorio local al servidor remoto.

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

Respuesta2

Después de luchar durante un par de horas, descubrí que no hay forma de resolver el problema sin tener comunicación bidireccional, así que lo que hice fue configurar una VPN para tener comunicación del host2 al host1.

El procedimiento completo y detallado que seguí está disponible.aquíEspero que te ayude si estás intentando lograr algo similar.

información relacionada