Pregunta ¿Cómo hacer un túnel SSH con el comando -L?


Estoy tratando de usar un túnel SSH para juegos, navegación de sitios web, etc. Lo estoy intentando

ssh -L 8080:runescape.com:80 ****@*****.serveftp.com

El problema es que cuando alcanzo localhost:8080, dice "Servicio no disponible".

También intenté http://whatismyip.com y http://iplocation.net, con casi el mismo resultado Tengo curiosidad de cómo funciona (con -D parámetro, me las arreglé para cambiar ip a la IP de mi servidor doméstico).

¿Alguien puede decirme si estoy haciendo algo mal, o si -L sitios de tunelización, etc. simplemente no están permitidos.


0


origen


Intente hacer ping en uno de esos sitios, luego navegue hacia la IP (sin túnel). Si eso no funciona, entonces sabrá que su problema no es SSH (suponiendo que su firewall permita el acceso). - SlightlyCuban
También asegúrese de que la salida 80 esté abierta en * .serveftp.com (podría no serlo), y de que su usuario remoto puede vincular puertos a través de SSH (puede estar restringido). Verifique estas cosas, actualice su pregunta y le ayudaremos desde allí :) - SlightlyCuban


Respuestas:


Verificaría si:

  1. ¿Estás en la raíz de la máquina remota?
  2. ¿Has tratado de resolver el nombre de host runescape.com?
  3. ¿Hay algún problema de firewall? su puerto 8080 está abierto? y el 80 de runescape está abierto (quiero decir, desde el servftp, o tienes que abrir el puerto de salida 80?)?
  4. el puerto remoto 22 está abierto?

-1



root no sería necesario si se está vinculando a un puerto alto (como 8080). El firewall local no debería ejecutarse contra el host local. Si puede conectarse con éxito, el puerto 22 definitivamente está abierto. # 3 no es una mala idea. - SlightlyCuban