SSH is aptly termed as poor man’s VPN. SSH se denomina acertadamente como los pobres del hombre VPN. You can use it to either forward local host host name and port to a remote server running ssh daemon. Puede usarlo para cualquiera con interés local de acogida nombre de host y el puerto a un servidor remoto corriendo demonio ssh. You can also use it to forward remote server’s port to a local host and port. También se puede utilizar para avanzar remoto del servidor a un puerto host local y el puerto.

For example you may want to make a particular host and port (say running your web server) on your intranet available to a remote machine running ssh server. Por ejemplo usted puede querer hacer un host y el puerto (por ejemplo correr su servidor web) en su intranet a disposición de una máquina remota del servidor ssh corriendo. I use this configuration to expose our intranet web server to a manager working from home. Yo uso esta configuración para exponer nuestra intranet servidor web a un gestor de trabajar desde la casa. Our intranet is behind two firewall and initiating the connection from outside is impossible. Nuestra intranet está detrás de dos cortafuegos y la iniciación de la conexión desde el exterior es imposible. This is how we do it: Esto es cómo lo hacemos:

ssh -R remote_port : local_host : local_port remote_login @ remote_ip ssh-R remote_port: local_host: local_port remote_login @ remote_ip

remote_port - a port which listens to incoming connections on the server and forwards them to local_host at port local_port . remote_port - un puerto que escucha las conexiones entrantes en el servidor, y las transmite a local_host en el puerto local_port.

remote_login - login account on remote server. remote_login - cuenta de registro en el servidor remoto.
remote_ip - Remote IP address or hostname to connect to. remote_ip - Remote dirección IP o nombre de host para conectar.

Note: If you ssh daemon is running on a non-standard port (recommended) then use: Nota: Si está ssh demonio corriendo en un puerto no estándar (recomendado) lo siguiente:
ssh -p ssh_server_port -R remote_port:local_host:local_port remote_login@remote_ip ssh-p ssh_server_port-R remote_port: local_host: local_port remote_login @ remote_ip

The remote_port is opened only for localhost clients by default. El remote_port se abre sólo para clientes localhost por defecto. To open it for other clients open sshd_config (of Open SSH server) and set GatewayPorts yes . Para abrir para otros clientes sshd_config abierto (Open de servidor SSH) y establecer GatewayPorts sí. Make sure that the line is uncommented. Asegúrese de que la línea está descomentada.