Tailscale telepítése Ubuntu szerverre
A Tailscale egy egyszerű és biztonságos VPN megoldás, amely lehetővé teszi, hogy könnyen csatlakozzunk különböző eszközökhöz, függetlenül attól, hogy azok milyen hálózaton vannak. Az alábbiakban bemutatok egy lépésről lépésre szóló útmutatót, amely segít beállítani a Tailscale-t egy NAT mögött lévő Linux szerveren, és csatlakozni hozzá egy macOS-t futtató eszközről.
1. Tailscale telepítése a Linux szerverre
A Tailscale telepítése a Linux disztribúciódtól függ. Az alábbi parancsok az Ubuntu 24.04 rendszerekhez valók:
Add meg a Tailscale csomag aláíró kulcsát és tárolóját.:
curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/noble.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
Telepítsd a Tailscale-t:
Frissítsd a csomagkezelőt és telepítsd a Tailscale-t:
sudo apt-get update sudo apt-get install tailscale
Indítsd el a Tailscale szolgáltatást:
sudo tailscale up
Jelentkezz be a Tailscale fiókodba: A parancs futtatása után kapsz egy URL-t amit nyiss meg egy böngészőben, ahol be kell jelentkezned a Tailscale fiókodba. Ha még nincs fiókod, létrehozhatsz egyet.
2. NAT beállítása
A Tailscale automatikusan kezeli a NAT-ot, így nem kell külön beállításokat végezni. Azonban győződj meg róla, hogy a NAT mögötti Linux szerver elérhető az interneten, és a Tailscale portjai (UDP 41641) nyitva vannak.
3. Tailscale telepítése a macOS-re
Töltsd le a Tailscale alkalmazást: Látogass el a Tailscale letöltési oldalára és töltsd le a macOS verziót.
Telepítsd az alkalmazást: Nyisd meg a letöltött fájlt, és húzd az alkalmazást az "Applications" mappába.
Indítsd el a Tailscale-t: Nyisd meg az alkalmazást, és jelentkezz be a Tailscale fiókodba.
4. Csatlakozás a Linux szerverhez
Ellenőrizd a csatlakozást: A Tailscale alkalmazásban látnod kell a Linux szerver IP-címét (pl. 100.x.x.x). Ezt az IP-címet használhatod a csatlakozáshoz.
Teszteld a kapcsolatot: Nyiss meg egy terminált a macOS-en, és pingeld meg a Linux szerver IP-címét:
ping 100.x.x.x
SSH kapcsolat létrehozása: Ha SSH-t használsz, csatlakozz a Linux szerverhez a következő paranccsal:
ssh [email protected]
(Cseréld ki a
username
-t a Linux szerver felhasználónevére.)
5. Hibaelhárítás
Tailscale állapot ellenőrzése: A Linux szerveren futtathatod a következő parancsot, hogy ellenőrizd a Tailscale állapotát:
tailscale status
Tűzfal beállítások: Győződj meg róla, hogy a tűzfal nem blokkolja a Tailscale forgalmat.
Összegzés
A Tailscale egyszerűsíti a távoli kapcsolatok létrehozását, és biztonságos módot kínál az eszközök közötti kommunikációra.