Tulisan ini didasari kebutuhan saya untuk mengakses PC kantor yang disana terdapat local development server yang sedang berjalan. Sebelum mengetahui langkah ini, saya biasanya melakukan tunnneling menggungkan cloudflared. Itu mengharuskan saya untuk membuat domain baru dan mappingport yang ingin digunakan agar saya dapat mengakses web atau aplikasi tersebut secara jarak jauh (diluar dari local area network). Setelah terbesit suatu pertanyaan, mungkinkah kita tunnneling dengan hanya bermodal SSH saja yang telah terkoneksi, sehingga kita hanya buka atau cukup mappingport 22 saja? Ternyata bisa.
You can see detail breakdown of what's flags does at man pages
Singkatnya perintah di atas akan melakukan port forwarding dari localhost:3000 (192.168.1.68) ke port3000 pada host saat ini, dan menjalankannya di sisi background.
Untuk menghentikannya, dapat melakukan salah satu dari perintah berikut.
Perintah di atas akan membuka shell baru (layaknya ssh pada umumnya) namun dengan melakukan port forwarding yang sama seperti sebelumnya tapi di belakang layar.