Kurulum rehberi
1. Wake-on-LAN (bilgisayar ayarları)
Sihirli paket, kapalı veya uykudaki bir bilgisayarı uyandırır; ancak yalnızca ağ kartı hâlâ güç alıyor ve dinliyorsa. Ağ kablosu kullanın: Wi-Fi ile uyandırma nadiren çalışır.
Linux
BIOS/UEFI’de Wake on LAN’ı açın (adlar değişir: Wake on LAN, Power On By PCI-E, Resume by PCI-E). ErP, EuP veya derin uyku seçeneği varsa kapatın, çünkü ağ kartının gücünü keser.
Ağ arayüzünün adını bulun (örneğin enp8s0):
ip -br link
Wake-on ayarını denetleyin. g göstermelidir:
sudo ethtool <iface> | grep Wake-on
Açın (yeniden başlatınca sıfırlanır):
sudo ethtool -s <iface> wol g
NetworkManager ile yeniden başlatmalardan sonra da korumak için (bağlantı adını değiştirin, bkz. nmcli connection show):
sudo nmcli connection modify "<connection>" 802-3-ethernet.wake-on-lan magic
Windows
BIOS/UEFI’de Wake on LAN’ı açın (adlar değişir: Wake on LAN, Power On By PCI-E, Resume by PCI-E). ErP, EuP veya derin uyku seçeneği varsa kapatın, çünkü ağ kartının gücünü keser.
Aygıt Yöneticisi’ni açın, ağ bağdaştırıcınıza çift tıklayın, Güç Yönetimi sekmesinde “Bu aygıtın bilgisayarı uyandırmasına izin ver” ve “Yalnızca sihirli paketin bilgisayarı uyandırmasına izin ver” seçeneklerini işaretleyin.
Aynı pencerede Gelişmiş sekmesi: “Wake on Magic Packet” ayarını Enabled yapın (listede varsa).
Hızlı Başlatma’yı kapatın: Denetim Masası → Güç Seçenekleri → Güç düğmelerinin yapacağı işlemi seçin → Şu anda kullanılamayan ayarları değiştirin → “Hızlı başlatmayı aç” işaretini kaldırın. Hızlı Başlatma açıkken kapatılmış bir bilgisayar sihirli paketi çoğu zaman yok sayar.
macOS
Sistem Ayarları → Pil (MacBook) veya Enerji (masaüstü Mac) → Seçenekler bölümünü açın ve “Ağ erişimi için uyandır” seçeneğini açın. Uyandırma en iyi Ethernet üzerinden çalışır: MacBook’ta USB-C veya Thunderbolt Ethernet adaptörü kullanın ve güce bağlı tutun. Wi-Fi’ye bağlı uyuyan bir Mac sihirli paketi çoğu zaman yok sayar.
Wi-Fi’de ayrıca ağınız için “Özel Wi-Fi adresi” seçeneğini kapatın (Sistem Ayarları → Wi-Fi → Ayrıntılar), aksi halde Mac farklı bir MAC adresi alır. Aşağıdaki listede “Ethernet Address”, her bağlantı noktasının MAC adresidir.
WakeDeck’te cihazı bilgisayarın MAC adresiyle ekleyin. Şurada bulabilirsiniz:
Linux
ip -br link
Windows
ipconfig /all
macOS
networksetup -listallhardwareports
Yayın adresi: ağınızın son adresi, örneğin 192.168.1.x için 192.168.1.255 (varsayılan 255.255.255.255 de aynı ağda çalışır). Bağlantı noktası: 9.
2. SSH ile uzaktan kapatma (isteğe bağlı)
PASTE_KEY_LINE_FROM_APP yerine WakeDeck’in SSH anahtarı ekranında gösterilen anahtar satırını yazın.
Uygulama parolayla değil, kendi anahtarıyla giriş yapar. Bilgisayarın bir SSH sunucusuna ihtiyacı vardır ve uygulamanın genel anahtarı ona eklenmelidir. Aşağıdaki komutlar anahtarınızı zaten içerir.
Linux
SSH sunucusunu kurup başlatın (Debian/Ubuntu örneği):
sudo apt install openssh-server && sudo systemctl enable --now ssh
Fedora, Arch veya SteamOS’ta hizmetin adı sshd’dir:
sudo systemctl enable --now sshd
Uygulamanın anahtarını kullanıcınıza ekleyin. Bu satır anahtarı yalnızca kapatma komutuyla sınırlar:
mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo 'PASTE_KEY_LINE_FROM_APP' >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
Parolasız kapatmaya izin verin. Bunu çalıştırın, sonra altındaki satırı ekleyin (youruser değerini değiştirin ve yolu şu komutla kontrol edin: which shutdown):
sudo visudo -f /etc/sudoers.d/wakedeck
youruser ALL=(ALL) NOPASSWD: /usr/bin/shutdown
Windows
Yönetici olarak PowerShell’de OpenSSH Sunucusu’nu kurup başlatın:
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0; Start-Service sshd; Set-Service -Name sshd -StartupType Automatic
Yönetici hesabı: anahtarı ekleyin ve dosya izinlerini kısıtlayın (aksi halde SSH dosyayı yok sayar):
Add-Content -Force -Path "$env:ProgramData\ssh\administrators_authorized_keys" -Value 'PASTE_KEY_LINE_FROM_APP'
icacls.exe "$env:ProgramData\ssh\administrators_authorized_keys" /inheritance:r /grant "Administrators:F" /grant "SYSTEM:F"
Normal hesapta bunun yerine anahtar satırını C:\Users\AD\.ssh\authorized_keys dosyasına koyun.
Yine de reddediyorsa: güvenlik duvarının TCP 22 numaralı bağlantı noktasına izin verdiğini (OpenSSH özelliği kuralı normalde ekler) ve hesabın, anahtar kullanamayan bir Microsoft Entra ID hesabı olmadığını kontrol edin.
macOS
SSH sunucusunu açın: Sistem Ayarları → Genel → Paylaşım → Uzaktan Oturum Açma, ve kullanıcınıza izin verin.
Uygulamanın anahtarını kullanıcınıza ekleyin. Bu satır anahtarı yalnızca kapatma komutuyla sınırlar:
mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo 'PASTE_KEY_LINE_FROM_APP' >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
Parolasız kapatmaya izin verin. Bunu çalıştırın, sonra altındaki satırı ekleyin (youruser değerini değiştirin):
sudo visudo -f /etc/sudoers.d/wakedeck
youruser ALL=(ALL) NOPASSWD: /sbin/shutdown
Cihazın düzenleme ekranında ana makineyi (IP veya ad), SSH kullanıcısını (bilgisayardaki hesap adınız) ve bağlantı noktasını (22) girin. Şimdi kapat’a dokunun. İlk seferde gösterilen parmak izinin bilgisayarınkiyle eşleştiğini kontrol edin, sonra Güven’e dokunun. Bilgisayarın parmak izi:
Linux
ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub
Windows
ssh-keygen -lf $env:ProgramData\ssh\ssh_host_ecdsa_key.pub
macOS
ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub
“Bilgisayar SSH anahtarını reddetti”: anahtar veya kullanıcı adı yanlış. “Bağlanılamadı”: bilgisayar kapalı ya da ana makine, bağlantı noktası veya güvenlik duvarı yanlış. “Bilgisayar bir hatayla yanıt verdi”: Linux veya macOS’ta genellikle sudoers kuralıdır. “Bilgisayarın SSH anahtarı değişti”: bilgisayar yeniden kurulmuş ya da SSH anahtarları yeniden oluşturulmuş; yeni anahtara yalnızca bunu bekliyorsanız güvenin.
3. Evden uzakta (VPN)
Ev ağınızın dışındayken önce ağa girmenin bir yoluna ihtiyacınız var; örneğin WireGuard veya Tailscale VPN. Sihirli paket bir yayındır ve birçok VPN yayınları iletmez. Cihaza ağınızın yayın adresini (örneğin 192.168.1.255) girin. Uzaktan uyandırma yine de çalışmazsa olağan çözüm, evde sürekli açık duran ve paketi sizin yerinize gönderen küçük bir cihazdır (Wake-on-LAN destekli bir yönlendirici veya Raspberry Pi). SSH ile uzaktan kapatma, bilgisayarın adresine ulaşılabildiği sürece VPN üzerinden de çalışır.
Uzaktan sorunlar: “ağ veya VPN bağlantısı yok”, telefonun o adrese giden bir yolu olmadığı anlamına gelir; önce VPN’i bağlayın. “Yayın adresi bulunamadı”, cihazdaki ad veya adresin çözümlenemediği anlamına gelir. Bir VPN paketi kabul edip hiç iletmeyebilir: sihirli paketin yanıtı olmadığı için uygulama bunu anlayamaz. Bilgisayarın açılıp açılmadığını kontrol edin ve listedeki durumuna bakın.