Hoy tuve la necesidad de armar un tunel SSH en Mac Lion. Se que hay una version de Putty para UNIX, por lo que estimo debería funcionar tanto en Mac como en Linux.
Para salir de un apuro sin instalar Putty lo que podemos hacer es lo siguiente:
sudo ssh -2 201.234.33.58 -l TuUsuario -p 22 -i ~/Llave.ppk -L 127.0.0.1:8080:127.0.0.1:80
nota: el ssh viene instalado de forma nativa en todas las plataformas UNIX.
Paso a paso:
1) -2 Fuerza a usar protocolo version 2
2) -l (ele) Nombre de Usuario remoto
3) -p Numero de puerto
4) -i ~/Llave.ppk. Esto significa, que busque la llave en el directorio del usuario logueado. hay que poner la llave con permisos de lectura/escritura para el propietario. sudo chmod 600 Llave.ppk.
5) -L 127.0.0.1:8080:127.0.0.1:80. Es para hacer un port forwarding (si tenemos que utilizar una intranet por ejemplo). IpLocal:PuertoLocal:IpDestino:PuertoDestino.
Para mas detalles ejecutamos: man ssh
Que sirva de ayuda memoria.
_____
Nicolas
tech-nico.com/blog