Ada beberapa hal yang perlu Anda lakukan:
1) Seperti fkraiem yang disebutkan dalam komentarnya, pastikan VM Anda dapat diakses di jaringan lokal. Menggunakan koneksi jaringan 'jembatan' dalam pengaturan VM harus mencapai itu. Kemudian menggunakan salah satu komputer Anda yang lain (bahkan host Anda), periksa untuk melihat apakah Anda dapat masuk ke server SSH. Jika Anda bisa, selamat, mari beralih ke langkah berikutnya.
2) Selanjutnya Anda perlu tahu cara port forward pada router Anda. Karena Anda tidak menyebutkan router apa yang Anda miliki, Anda harus mencari tahu sendiri. Port 22 adalah yang digunakan oleh SSH. Tentu saja Anda dapat mendengarkan pada port yang lebih tinggi pada router untuk menghindari agar log Anda diisi oleh sekelompok kiddies skrip yang mencoba meretas ke server Anda, dan kemudian meneruskan port ke 22 di server Anda. Misalnya, mari bayangkan IP lokal Anda untuk server Anda adalah 192.168.0.10. IP WAN (Internet) Anda adalah 99.99.99.99.
99.99.99.99:60022 -> Router -> 192.168.0.10:22
Yang ingin Anda lakukan adalah memberi tahu router Anda untuk mendengarkan pada port 60022, dan meneruskannya ke IP 192.168.0.10, dan port 22.
Untuk mengetahui apa IP WAN Anda, cukup google 'apa alamat IP saya'. Ada beberapa cara lain, tetapi ini adalah yang termudah.
Sekarang, setelah Anda mengatur perute, coba terhubung dengan komputer luar ke IP WAN Anda dengan port yang lebih tinggi. Anda dapat menambatkan dengan ponsel Anda ke laptop untuk mencapai itu.
Jika Anda dapat terhubung dengan itu, selamat lagi.
3) Sekarang Anda harus memastikan alamat IP Anda tetap statis di jaringan lokal Anda, dan Anda harus mendapatkan entri DNS dinamis untuk alamat IP WAN Anda. Dengan cara ini Anda akan menggunakan nama domain, bukan IP WAN Anda. Google 'dns dinamis' untuk menemukan beberapa layanan gratis.
Harapan itu membantu.