Käänteinen SSH-tunneli tarkoittaisi, että palvelin luo ja ylläpitää SSH-yhteyksiä asiakaskoneisiin, joilla täytyy siis olla julkinen IP-osoite ja SSH-portti auki. SSH:n kautta sitten kytketään asiakaskoneen tietyt portit palvelimen portteihin.
Lienee kuitenkin helpompaa järjestää julkinen IP palvelinpuolelle, ja konfiguroida NAT-purkin palomuuriin ohjaus haluttuihin palvelimen portteihin? Jos palvelut halutaan pitää suojassa ja salasanojen takana, siisti vaihtoehto on esimerkiksi palvelujen eteen sijoitettu reverse proxy (Nginx, Apache, ...), joka terminoi asiakkaan HTTPS-yhteyden ja autentikoi käyttäjän vaikkapa HTTP Basic Authenticationilla.