SSH is aptly termed as poor man’s VPN. SSH est appelé à juste titre comme Poor Man's VPN. You can use it to either forward local host host name and port to a remote server running ssh daemon. Vous pouvez l'utiliser pour soit l'hôte local avant le nom de l'hôte et le port à un serveur distant ssh démon. You can also use it to forward remote server’s port to a local host and port. Vous pouvez également l'utiliser pour transmettre à distance du serveur à un port hôte local et le port.

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. Par exemple, vous voulez mai à faire un hôte et le port (par exemple l'exploitation de votre serveur Web) sur votre intranet à la disposition d'une machine distante ssh serveur. I use this configuration to expose our intranet web server to a manager working from home. - Je utiliser cette configuration pour exposer notre intranet serveur Web à un gestionnaire de travail à la maison. Our intranet is behind two firewall and initiating the connection from outside is impossible. Notre intranet est à l'origine de deux pare-feu et l'ouverture de la connexion de l'extérieur est impossible. This is how we do it: C'est ainsi que nous le faisons:

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 port qui écoute les connexions sur le serveur et les transmet à local_host au port local_port.

remote_login - login account on remote server. remote_login - compte de connexion sur serveur distant.
remote_ip - Remote IP address or hostname to connect to. remote_ip - Remote adresse IP ou le nom d'hôte doit se connecter.

Note: If you ssh daemon is running on a non-standard port (recommended) then use: Note: Si vous démon ssh est en cours d'exécution sur un non-port standard (recommandé) puis utilisez:
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. Le remote_port est ouvert uniquement pour les clients localhost par défaut. To open it for other clients open sshd_config (of Open SSH server) and set GatewayPorts yes . Pour l'ouvrir pour d'autres clients sshd_config ouvert (Open de serveur SSH) et mettre GatewayPorts oui. Make sure that the line is uncommented. Assurez-vous que la ligne est décommentée.