İçeriğe geç

Sunucuya Tailscale Kurulumu ve Uzaktan Bağlanma Rehberi

Evde duran bir mini PC, eski bir laptop ya da kiraladığınız bir VPS fark etmez — sunucunuza güvenli ve kolay şekilde uzaktan bağlanmak istiyorsanız, en pratik çözümlerden biri Tailscale kullanmaktır.

Tailscale, WireGuard tabanlı modern bir VPN çözümüdür. Port açma, karmaşık firewall ayarları veya statik IP uğraşı olmadan cihazlarınızı birbirine bağlamanızı sağlar.

Bu yazıda Linux sunucuya Tailscale kurulumunu ve dışarıdan güvenli şekilde nasıl bağlanacağınızı adım adım anlatacağım.

Tailscale Nedir?

Tailscale, cihazlar arasında özel bir ağ (private network) oluşturur.

Yani:

  • Sunucunuz ev internetinde olabilir
  • CGNAT arkasında olabilir
  • Statik IP’niz olmayabilir
  • Modemden port yönlendirme yapmak istemeyebilirsiniz

Buna rağmen cihazlarınız birbirini özel IP üzerinden görebilir.

Örneğin:

  • Laptop → Home Server
  • Telefon → NAS
  • MacBook → Linux Sunucu
  • Ofis PC → Evdeki Docker Sunucusu

hepsi doğrudan ve güvenli şekilde bağlanabilir.

Neden Tailscale Kullanılır?

Avantajları

  • Port açmadan erişim
  • Statik IP gerektirmez
  • CGNAT sorununu aşar
  • SSH erişimi kolaylaşır
  • Güvenli şifreli bağlantı
  • Web panel üzerinden cihaz yönetimi
  • Telefon ve bilgisayardan erişim

Özellikle home server kullananlar için büyük rahatlıktır.

Linux Sunucuya Tailscale Kurulumu

Ubuntu / Debian tabanlı sistemlerde kurulum oldukça kolaydır.

Kurulum Komutu

curl -fsSL https://tailscale.com/install.sh | sh

Kurulum tamamlandıktan sonra servisi başlatın:

sudo tailscale up

Bu komut size bir bağlantı verecektir.

Örnek:

To authenticate, visit:

https://login.tailscale.com/xxxxxx

Bu linki tarayıcıda açıp Google, GitHub veya Microsoft hesabınızla giriş yapmanız gerekir.

Sunucu hesabınıza bağlandıktan sonra cihaz otomatik olarak ağınıza eklenir.

Sunucunun Tailscale IP’sini Öğrenme

Kurulum sonrası şu komut ile IP adresini görebilirsiniz:

tailscale ip -4

Örnek çıktı:

100.101.102.103

Bu IP artık sizin özel ağ IP’nizdir.

SSH bağlantılarında bunu kullanabilirsiniz.

Uzaktan SSH ile Bağlanma

Bilgisayarınızda da Tailscale kurulu olmalıdır.

Daha sonra klasik SSH ile bağlanabilirsiniz:

ssh kullanici@100.101.102.103

Örnek:

ssh utku@100.101.102.103

Artık:

  • public IP gerekmez
  • port forwarding gerekmez
  • modem ayarı gerekmez

doğrudan güvenli bağlantı sağlanır.

Telefon ile Sunucuya Bağlanma

Tailscale’in mobil uygulaması sayesinde telefon üzerinden de erişim mümkündür.

Kullanım örnekleri:

  • SSH uygulamaları ile terminal erişimi
  • Home Assistant erişimi
  • PhotoPrism erişimi
  • FileBrowser erişimi
  • Portainer kontrolü
  • NAS erişimi

Özellikle seyahatte büyük kolaylık sağlar.

Docker Servislerine Erişim

Örneğin sunucunuzda şu servisler çalışıyor olsun:

  • PhotoPrism
  • Vaultwarden
  • Home Assistant
  • FileBrowser
  • Emby
  • Syncthing

Normalde:

192.168.1.50:2342

şeklinde erişilen servisler, Tailscale sayesinde dışarıdan da açılabilir:

100.101.102.103:2342

Böylece ekstra reverse proxy kurmadan bile erişim sağlanabilir.

Güvenlik Tavsiyesi

Tailscale güçlüdür ama şu kurallara dikkat edin:

  • SSH root login kapalı olsun
  • Güçlü şifre yerine SSH key kullanın
  • Gereksiz servisleri kapatın
  • 2FA aktif edin
  • Admin panelini koruyun

Kolay erişim demek, güvenliği bırakmak demek değildir.

Faydalı Komutlar

Durumu Kontrol Et

tailscale status

Yeniden Giriş Yap

sudo tailscale up

Çıkış Yap

sudo tailscale logout

Servis Durumu

systemctl status tailscaled

Sonuç

Tailscale, özellikle home server kullanıcıları için “neden daha önce kullanmadım?” dedirten çözümlerden biridir.

Port açma derdi yok.

CGNAT sorunu yok.

Statik IP masrafı yok.

Kurulumu kolay, kullanımı rahat.

Eğer evde:

  • mini PC
  • Mac mini
  • eski laptop
  • NAS
  • Docker server

gibi bir sistem çalıştırıyorsanız, Tailscale neredeyse zorunlu hale geliyor.

Basit, güvenli ve gerçekten hayat kurtarıcı.

Kategori:İşletim SistemleriLinuxNetworkSunucuWindows

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir