Tailscale telepítése Ubuntu szerverre

Létrehozva: 2024. október 14. - 10:55
This post thumbnail

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:

  1. 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
    
  2. 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
    
  3. Indítsd el a Tailscale szolgáltatást:

    sudo tailscale up
    
  4. 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

  1. 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.

  2. Telepítsd az alkalmazást: Nyisd meg a letöltött fájlt, és húzd az alkalmazást az "Applications" mappába.

  3. Indítsd el a Tailscale-t: Nyisd meg az alkalmazást, és jelentkezz be a Tailscale fiókodba.

4. Csatlakozás a Linux szerverhez

  1. 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.

  2. 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
    
  3. 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.