SSH Server Lokal Tanpa IP Publik menggunakan Ngrok

Jika kalian punya server sendiri, misalnya untuk kebetuhan lab, tapi tidak memiliki IP publik untuk bisa kalian akses kapan pun dan dimana pun, Ngrok bisa menjadi solusi. Ngrok adalah proxy server untuk membuat atau membuka jaringan private melalui NAT atau firewall, lalu Menghubungkan localhost ke internet dengan tunnel yang aman.

Tutorial

Disini saya sudah buatkan repositorinya berisikan bash script instal ngroknya, script ini hanya support arsitektur amd64 linux.

Clone repositorinya

git clone https://github.com/ahmadazharrivaldy/script-ngrok-ssh.git

Jalankan bash scriptnya

cd script-ngrok-ssh
bash install-ngrok.sh

Nantinya kalian diminta untuk masukan sebuah token, kalian bisa cek tokennya disini https://dashboard.ngrok.com/get-started/setup/linux.

Pastikan service Ngrok active

systemctl status ngrok.service

Untuk melihat host dan portnya bisa cek disini https://dashboard.ngrok.com/agents.

ssh root@x.tcp.eu.ngrok.io -p 106XX

Catatan !

Limitasi akun free adalah ketika ngrok atau server kalian restart, ngrok akan membuat port baru. Kalian bisa cek saja disini https://dashboard.ngrok.com/agents.

0
Subscribe to my newsletter

Read articles from Rivaldy Ahmad Azhar directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Rivaldy Ahmad Azhar
Rivaldy Ahmad Azhar