Access Your Home Lab from Anywhere: A New Way to SSH and RDP from Your Browser
A simpler way to manage your home lab
I recently stumbled upon a new feature that caught my attention – the ability to access my home lab directly from my browser. No more need to install a client app or worry about complicated setup processes. With the latest release of NetBird, a self-hostable, WireGuard-based overlay network, I can now SSH or RDP into my machines with just a few clicks.
The best part? It works on mobile too, making it perfect for those times when I need to quickly check on something while I’m on the go. And, as an added bonus, I can also use it to help my mom with her Windows laptop maintenance – a task that used to require a lot more effort and technical know-how.
How it works
So, how does it all work? Under the hood, NetBird uses a peer-to-peer encrypted WireGuard connection. The client is packaged with wasm and loaded into the browser, creating a secure connection that’s only active for the duration of the session. It’s essentially a VPN connection on demand, from my browser to my machines.
There are a few things to keep in mind when using this feature. For both SSH and RDP access, the NetBird client needs to be running on the target machine. For SSH, there’s no need for an external SSH server, as NetBird includes an embedded one. For RDP, however, you’ll need to have RDP enabled on your Windows machine, and it currently only works on Windows.
Getting started
If you’re interested in trying out this feature for yourself, you can find more information on how it works here. There’s also a 5-minute quickstart guide to self-hosting NetBird, which you can find here.
Overall, I’m really excited about this new feature and the possibilities it opens up for managing my home lab. No more complicated setup processes or worrying about security – just simple, easy access from anywhere.
Prowadź swoje laboratorium domowe z dowolnego miejsca: nowy sposób na SSH i RDP z poziomu przeglądarki
Prosta obsługa twojego laboratorium domowego
Niedawno odkryłem nową funkcjonalność, która zwróciła moją uwagę – możliwość dostępu do mojego laboratorium domowego bezpośrednio z poziomu przeglądarki. Nie muszę już instalować aplikacji klienckiej ani martwić się o skomplikowany proces konfiguracyjny. Dzięki najnowszej wersji NetBird, samoobsługującej sieci nakładki opartej na WireGuard, mogę teraz SSH lub RDP do moich maszyn zaledwie kilkoma kliknięciami.
Najlepsze w tym wszystkim? Działa to również na urządzeniach mobilnych, co sprawia, że jest to idealne rozwiązanie dla sytuacji, gdy muszę szybko sprawdzić coś, będąc w podróży. I, jako dodatkowy bonus, mogę również używać go do pomocy mojej mamie w utrzymaniu jej laptopa z systemem Windows – zadanie, które wymagało wcześniej znacznie więcej wysiłku i wiedzy technicznej.
Jak to działa
Więc, jak to wszystko działa? Pod spodem NetBird wykorzystuje szyfrowane połączenie peer-to-peer oparte na WireGuard. Klient jest zapakowany z wasm i wczytany do przeglądarki, tworząc bezpieczne połączenie, które jest aktywne tylko przez czas trwania sesji. Jest to podstawowo połączenie VPN na żądanie, z mojej przeglądarki do moich maszyn.
Istnieją pewne rzeczy, które należy wziąć pod uwagę przy korzystaniu z tej funkcjonalności. Dla dostępu SSH i RDP klient NetBird musi być uruchomiony na docelowej maszynie. Dla SSH nie ma potrzeby zewnętrznego serwera SSH, ponieważ NetBird zawiera wbudowany serwer. Dla RDP jednak należy włączyć RDP na maszynie z systemem Windows, i obecnie działa to tylko na systemie Windows.
Rozpoczynanie pracy
Jeśli jesteś zainteresowany wypróbowaniem tej funkcjonalności samodzielnie, możesz znaleźć więcej informacji na temat jej działania tutaj. Istnieje również przewodnik szybkiego startu do samoobsługowego NetBird, który możesz znaleźć tutaj.
Podsumowując, jestem naprawdę podekscytowany tą nową funkcjonalnością i możliwościami, które otwiera dla zarządzania moim laboratorium domowym. Nie ma już skomplikowanych procesów konfiguracyjnych ani obaw o bezpieczeństwo – tylko prosty, łatwy dostęp z dowolnego miejsca.