Pardus 23.4 Server Üzerine RustDesk Sunucu Kurulumu ve ETAP 23 Etkileşimli Tahtaların Merkezi Yönetimi


Bu Eğitimin Amacı

Bu eğitim sonunda:

  • Kendi okul sunucunuzda RustDesk sunucusunu (HBBS + HBBR) kurabilecek,

  • Etkileşimli tahtalara RustDesk istemcisi kurarak merkezi izleme & yönetim yapabilecek,

  • İnternet gerektirmeden tamamen LAN üzerinde çalışan bir uzaktan kontrol sistemi oluşturabileceksiniz.

Bu eğitim özellikle Pardus ETAP 23 kullanılan okullar için hazırlandı.


RustDesk Sunucusu Nedir?

RustDesk, TeamViewer / AnyDesk benzeri açık kaynak bir uzaktan masaüstü yönetim uygulamasıdır.

Kendi ağınızda RustDesk sunucusu kurarak:

✔ İnternet olmadan çalışır
✔ Trafik okul içinde kalır
✔ Hızlıdır (LAN üzerinden)
✔ Güvenlidir (TLS + RSA)
✔ Kurulum ücretsizdir

Sunucu iki bölümden oluşur:

BileşenGörev
HBBS        Bağlantı yöneticisi (kimlik, kayıt, oturum eşleştirme)
HBBR        Trafik yönlendirici (NAT arkasında cihazlar için relay)

Sunucu Gereksinimleri

KaynakMinimum
İşletim Sistemi        Pardus 23.4 Server (Debian 12)
RAM        2 GB
Disk        20 GB
Bağlantı        Okul içi LAN (Örn: 192.168.x.x)

Gerekli Paketlerin Yüklenmesi

Önce sistemi güncelleyin:

sudo apt update && sudo apt upgrade -y sudo apt install git wget curl unzip ufw -y

RustDesk sunucu dosyalarını indirelim:

mkdir /opt/rustdesk-server && cd /opt/rustdesk-server wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10/rustdesk-server-linux-amd64.zip unzip rustdesk-server-linux-amd64.zip chmod +x hbbs hbbr

RustDesk Sunucusunu Servis Olarak Tanımlama

📌 HBBS Servis Dosyası

/etc/systemd/system/hbbs.service

[Unit] Description=RustDesk HBBS Service After=network.target [Service] Type=simple ExecStart=/opt/rustdesk-server/hbbs WorkingDirectory=/opt/rustdesk-server/ Restart=always [Install] WantedBy=multi-user.target

HBBR Servis Dosyası

/etc/systemd/system/hbbr.service

[Unit] Description=RustDesk HBBR Relay Service After=network.target [Service] Type=simple ExecStart=/opt/rustdesk-server/hbbr WorkingDirectory=/opt/rustdesk-server/ Restart=always [Install] WantedBy=multi-user.target

Servisleri etkinleştir:

sudo systemctl daemon-reload sudo systemctl enable hbbs --now sudo systemctl enable hbbr --now

Durumu kontrol edin:

systemctl status hbbs systemctl status hbbr

Güvenlik Duvarı Ayarları (UFW)

LAN içinde açılması gereken portlar:

PortAçıklama
21114    HBBS kayıt bağlantısı
21115    WebSocket bağlantısı
21116    Relay (HBBR)
21117    NAT Traversal
21118    Video aktarım

Açalım:

ufw allow 21114 ufw allow 21115 ufw allow 21116 ufw allow 21117 ufw allow 21118 ufw enable

Parmak İzi Anahtarlarının Kontrolü

Anahtarlar:

ls /opt/rustdesk-server/*.pub

Bu iki dosya önemli:

  • id_ed25519.pub

  • id_ed25519_sk.pub

Bu anahtarları ETAP cihazlarına dağıtacağız.


RustDesk ETAP 23 İstemci Kurulumu

📥 Deb paketini indirin

wget https://github.com/rustdesk/rustdesk/releases/download/1.2.5/rustdesk-1.2.5-x86_64.deb sudo apt install ./rustdesk-1.2.5-x86_64.deb -y

📌 Sunucu Bilgilerini Tanımlama

/etc/rustdesk/RustDesk.toml dosyası oluşturun:

sudo mkdir -p /etc/rustdesk sudo nano /etc/rustdesk/RustDesk.toml

İçine şu bilgileri yazın (örnek):

id_server = "192.168.1.10" relay_server = "192.168.1.10" api_server = "192.168.1.10" key = """ -----BEGIN PUBLIC KEY----- (Buraya sunucudaki id_ed25519.pub içeriği yapıştırılır) -----END PUBLIC KEY----- """

Kaydedin.

Hizmeti yeniden başlatın:

sudo systemctl restart rustdesk

EN ÖNEMLİ KISIM

📌 Etkileşimli Tahtaları Otomatik Yönetmek İçin Ayarlar

ETAP 23 cihazlarında RustDesk’i:

  • Şifre sormadan bağlantı kabul edecek

  • Ekran görüntüsü açık olacak

  • Sessiz modda çalışacak

şekilde ayarlıyoruz:

Otomatik izinleri açma

sudo nano /etc/rustdesk/RustDesk.toml

Aşağıyı ekleyin:

[options] allow_stream = true allow_control = true permanent_password = "tsomtal"

Sunucu Yönetim Arayüzü Kurulumu (Opsiyonel — Tavsiye Edilir)

RustDesk 1.2+ sürümleri web panel içeriyor.

Paneli başlatmak için HBBS’yi şu şekilde çalıştırabilirsiniz:

/opt/rustdesk-server/hbbs -r 21114 -k _ -p 21115

Tarayıcıdan açın:

http://SUNUCU-IP:21115

Giriş: Varsayılan admin paneli yoktur
→ İlk girişte kullanıcı oluşturulur.


ETAP 23 Cihazlarını Merkezi Yönetme

✔ Sınıflardaki tüm etkileşimli tahtalar RustDesk’e bağlandığında, sunucu panelinde listelenir.

Yapabilecekleriniz:

  • Anlık ekran izleme

  • Uzak kontrol

  • Dosya transferi

  • Tahtaları aynı anda kontrol etme

  • Öğretmen isteğine göre hızlı destek

  • Servis dışı tahtaları kontrol listesinde görme


Okul İçin Önerilen Mimari

[ETAP 23 Tahtalar][LAN][PARDUS 23.4 RustDesk Server] → Yönetici Bilgisayarı

İnternet gerekmez.
Tüm trafik okul içinde kalır.


🛠 Sorun Giderme

✔ “Client Offline” görünüyorsa:

  • Portlar kapalı → UFW / switch ACL kontrolü

  • HBBS/HBBR servisleri çalışmıyor olabilir

    systemctl status hbbs hbbr

✔ Anahtar hatası:

ETAP cihazına public key yanlış girildi.

✔ Yavaşlık:

Relay portu kapalı olabilir → 21116–21118 açılmalı.


Sonuç

Bu eğitim sonunda:

  • Okul içinde çalışan özel RustDesk sunucusunu kurdunuz.

  • Pardus ETAP 23 tahtalarınıza otomatik bağlanabilen uzaktan yönetim sistemi sağladınız.

  • İnternet gerektirmeyen güvenli bir altyapı kurdunuz.

Yorumlar

Bu blogdaki popüler yayınlar

Android Telefon/Tablet Ekranını Pardus ETAP 23 Yüklü Akıllı Tahtaya Yansıtma

Pardus Etap 23’de Unutulmuş Etap Yetkili Parolasını Sıfırlama

Pardus Başlangıç Onarma