Header Ads Widget

Ticker

6/recent/ticker-posts

Ejemplo de reenvío de puertos SSH use el cliente OpenSSH

 Para utilizar la función Reenvío de puertos SSH , debe habilitar AllowTcpForwarding en su sshd_config

1
AllowTcpForwarding yes

Reenvío remoto

Para habilitar el reenvío remoto fuera de la máquina del servidor, debe habilitar GatewayPorts en su sshd_config

1
GatewayPorts yes

o estricto todo excepto una dirección IP

1
GatewayPorts clientspecified

Ejemplo 1:

ssh -R 12345:localhost:80 server.tutorialspots.com

Ejemplo 2:

ssh -R 11.11.11.11:12345:localhost:80 server.tutorialspots.com

solo se permiten conexiones desde la dirección IP 11.11.11.11 al puerto 12345.

Reenvío local

Ejemplo 3:
ssh -L 80:myweb.tutorialspots.com:80 server.tutorialspots.com

Este ejemplo abre una conexión al servidor de salto server.tutorialspots.com y reenvía cualquier conexión al puerto 80 en la máquina local al puerto 80 en myweb.tutorialspots.com .

Puede especificar una dirección de enlace :
ssh -L 127.0.0.1:80:myweb.tutorialspots.com:80 server.tutorialspots.com

El reenvío dinámico de puertos permite una comunicación no en un solo puerto, sino a través de una variedad de puertos. Este reenvío de puertos se crea mediante el parámetro -D. Esta opción hará que SSH actúe como un servidor proxy SOCKS. SOCKS5 es un protocolo de Internet que enruta paquetes entre un servidor y un cliente mediante un servidor proxy.

Ejemplo 4:
ssh -v -D 12345 root@server.tutorialspots.com

Ahora tienes un Socks5: 127.0.0.1:12345

Publicar un comentario

0 Comentarios