Kali ini saya akan berbagi mengenai sebuah cara untuk melakukan akses ke server local dengan memanfaatkan server public sebagai PortForwarding. Case ini muncul Ketika saya ingin melakukan remote ke server local tetapi terkendala denga nip public, sehingga saya mencoba mencari Solusi agar Ketika saya membutuhkan akses server local bisa secara langsung tanpa menggunakan atau membeli ip pulic. Berikut step untuk konfigurasiny.
- Pastikan mempunyai server local dan server vps, serta pastikan kedua server tersebut sudah terpasang ssh sebagai remote untuk melakukan prot forrwarding.
- Lakukan remote ke server vps
#ssh user@ip_server_vps - Berikutnya ada beberapa yang perlu dilakukan perubahan di server
vps pada /etc/ssh/sshd_config
#GatewayPorts -> hilangkan tanda pagar dan ubah “no” menjadi “yes”
#AllowTcpForwarding -> hilangkan tanda pagar dan ubah “no” menjadi “yes”
setelah itu lakukan restart ssh “systemctl restart ssh” - Langkah berikutnya lakukan remote ssh server local
#ssh user@ip_server_local - Selanjutnya untuk melakukan Reverse port bisa menjalankan
perintah berikut di server local, sebagai contoh saya akan mencoba melakukan port forwarding 8888 ke port 22 ip local
#ssh -R port_public:localhost:port_local user@ip_server_public
#ssh -R 8888:localhost:22 irfan@ip_public
Jika berhasil maka akan masuk ke server vps - Selanjutnya pastikan di server vps, port yang di forward itu
sudah berjalan
#ss -ntlup
- Berikutnya lakukan pengetesan remote ssh dari ip server vps
dengan menggunakan port yang sudah di forward “ssh user_server_local@ip_server_vps
-p port_forwarding”
#ssh irfan@ip_server_vps -p 8888
Sekian untuk konfigurasi Tunneling dengan menggunakan ssh reverse. Terimakasih


0 Komentar