Túneles SSH con el cliente PUTTY.
description
Transcript of Túneles SSH con el cliente PUTTY.
![Page 1: Túneles SSH con el cliente PUTTY.](https://reader036.fdocuments.es/reader036/viewer/2022081808/5695d3bb1a28ab9b029efac8/html5/thumbnails/1.jpg)
Túneles SSH con el cliente PUTTY, acceso a MySQL,Postgresql,Apache.....
Creamos reglas de iptables en Debian para permitir el acceso con tuneles SSH.
Usamos los siguientes comandos:
iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state
NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 22 -m state --state ESTABLISHED
-j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
Con iptables -L observamos las reglas creadas en el momento de ejecutar el comando.
![Page 2: Túneles SSH con el cliente PUTTY.](https://reader036.fdocuments.es/reader036/viewer/2022081808/5695d3bb1a28ab9b029efac8/html5/thumbnails/2.jpg)
Comprobamos con NMap que ahora solo está abierto el puerto 22:
Y creamos el tunel SSH a través de Putty. Configuramos una nueva conexión como se ha hecho
hasta ahora (IP. puerto y nombre de sesión), y en opciones de la conexión, en Connection >
SSH > Tunnels tenemos que configurar los siguientes apartados: Source Port, o puerto por el
que actuará la máquina local, y Destination o ruta por la que escucharía la máquina remota en
caso de no haber ningún tunel.
![Page 3: Túneles SSH con el cliente PUTTY.](https://reader036.fdocuments.es/reader036/viewer/2022081808/5695d3bb1a28ab9b029efac8/html5/thumbnails/3.jpg)
Comprobación con Apache:
![Page 4: Túneles SSH con el cliente PUTTY.](https://reader036.fdocuments.es/reader036/viewer/2022081808/5695d3bb1a28ab9b029efac8/html5/thumbnails/4.jpg)
Comprobación con MySQL:
Comprobación con PostgreSQL: