<aside> 💡 Autorem poradnika jest Krzysztof Romanowski
</aside>
Serwer Mikrusa możesz wykorzystać do połączenia się do swojego lokalnego serwera i nie potrzebujesz w tym celu stawiać usługi typu VPN.
Jeśli masz dynamiczne IP, to wiesz, że nie możesz polegać na adresie IP. Wtedy przyda Ci się tzw. tunelowanie SSH.
Rozwiązanie jest proste: to Twój serwer czeka na nawiązanie połączenia z konkretnym portem, a Twój domowy komputer (ze zmiennym IP) łączy się do Mikrusa (który ma stałe IP).
Jest wiele opcji tunelowania SSH, możesz o nich poczytać w artykule podlinkowanym w Bibliotece wiedzy, tutaj omówię tylko jedną z nich; Remote port forwarding.
Wyszczególnijmy trzech “aktorów”:
Wygląda to tak:
remote 💻 → mikrus → local 🖥️
Po pierwsze musisz posiadać dwa klucze SSH:
Możesz je wygenerować poleceniem:
ssh-keygen -t rsa
Dla ułatwienia połączenia możesz pominąć ustawianie hasła dla tych kluczy.
Zapisz je pod nazwami mikrus
i local_server
.