Pertimbangkan situasi berikut:
Di rumah saya, saya memiliki router (yang terhubung ke internet), server (S) dan mesin utama saya (M). S dapat dijangkau dari internet (memiliki IP statis), dan terserah 24/7, sedangkan M tidak.
Terkadang, saya ingin membuat beberapa aplikasi (yang mendengarkan pada beberapa port pada M, misalnya 8888) dapat diakses dari internet luar.
Untuk itu, saya ingin mengatur beberapa port pada S (2222) untuk meneruskan ke port M 8888, sehingga siapa pun yang mengakses S: 2222 akan merasa seperti sedang mengakses M: 8888.
Saya mencoba menggunakan penerusan port ssh, upaya terbaik saya adalah sebagai berikut:
ssh -L 2222:M:8888 -N M
Tapi itu hanya memungkinkan saya untuk mengakses 2.222 port dari server itu sendiri, bukan dari komputer lain.
Apakah ada cara untuk melakukannya dengan benar? Lebih disukai, saya ingin itu menjadi perintah sederhana, yang saya bisa mulai dan tutup dengan ^ C ketika saya tidak membutuhkan penerusan itu lagi.