Muchas veces es posible que se encuentre cerrado el puerto 22 el cual es el que utiliza ssh para conectarse dejando de esta manera la imposibilidad de conectarse externamente a algún servidor, para evitar dicho problema se utiliza el programa corkscrew el cual creará un tunnel para las conexiones via ssh

Instale corkscrew

apt-get install corkscrew

luego edite el archivo ~/.ssh/config y añada lo siguiente:

Host *
  ProxyCommand corkscrew ip_del_servidor puerto %h %p

edite ip_del_servidor y puerto, con esto toda conexión que usted intente realizar utilizando ssh utilizará el proxy definido.

Es posible que usted tenga máquinas las cuales no tiene acceso el proxy como la red interna suya por consiguiente cambie su configuración a la siguiente:

Host !192.168.1*
  ProxyCommand corkscrew ip_del_servidor puerto %h %p

UsoDeSshSobreProxy (última edición 2009-07-15 15:25:22 efectuada por localhost)