Contoh kasus kegunaan reverse SSH tunnel adalah anda ingin mengakses komputer kantor anda dari luar jaringan kantor, anda tidak memiliki akses ke router (setting DMZ), anda berada dalam jaringan NAT, dan lain sebagainya. Dengan menggunakan reverse SSH tunnel anda dapat mengakses komputer anda dari internet dengan mudah, tapi dengan syarat anda memiliki server yang online 24 jam, karena kita akan mengkoneksikan reverse SSH kesana.
Perintah untuk mengkoneksikan reverse SSH
ssh -N -R 2222:localhost:22 pengguna@server.24jam
2222 diatas adalah port yang akan digunakan untuk koneksi ke komputer anda. 22 adalah port SSH di komputer anda. pengguna@server.24jam nama user di server anda beserta hostname/ip nya. Jalankan perintah tersebut di komputer anda
sebagai contoh
ssh -N -R 2222:localhost:22 sshtunnel@tunneling.jaranguda.com
setelah perintah tersebut dijalankan login ke server anda, jalankan perintah dibawah ini agar anda bisa login ke komputer kantor anda tersebut
ssh sshtunnel@localhost -p 2222
port 2222 disini bukan port SSH anda, tetapi port yang digunakan untuk konek ke komputer kantor anda. Bila anda tidak bisa terhubung ke server atau sebaliknya coba tambahkan -vvv dibelakan ssh untuk melihat errornya ada dimana.
Cara diatas tidak terbatas ke provider ISP anda baik itu Telkom Speedy (Indihome), Fastnet, Playmedia ataupun Telkomsel.