Rustdesk kurulum dokümanında TeamViewer ve AnyDesk’e alternatif olan Open Source Rustdesk uygulamasının sunucu altyapısının ve güvenliğinin kendi kontrolümüzde olması için server kurulumunu yapacağız.
Kısaca Rustdesk aşağıdaki temel özellikleri sağlar:
- Mükemmel Performans – Rustdesk hızlı ve hafiftir, bu da onu güvenilir bir uzak masaüstü uygulaması yapar.
- Uçtan Uca Şifreleme – Rustdesk, uçtan uca şifreleme sağlayarak verilerinizin güvende ve emniyette olmasını sağlar.
- Çoklu platform – Rustdesk, macOS, Windows, Linux, Android ve iOS dahil olmak üzere birden çok platformda çalışır. Uzak bir cihaza bağlanmak için web’i de kullanabilirsiniz.
- Dosya Aktarımı ve TCP Tüneli Oluşturma – Rustdesk’in dosya yöneticisi, mevcut cihazınız ile uzak istemci arasında kolayca dosya aktarımı yapmanızı sağlar. Ayrıca Rustdesk ile TCP tüneli kurabilirsiniz.
- Kendi Kendine Barındırılan Yöntem – Rustdesk, kullanıcıların bağlantıları başlatmak için kendi sunucularını oluşturmasına olanak tanır. Bu, güvenliği artırır ve daha fazla veri gizliliği sağlar.
Rustdesk Server Kurulumu İçin Gereksinimler
Donanım gereksinimleri çok düşüktür; temel bir bulut sunucusunun minimum yapılandırması yeterlidir ve CPU ve bellek gereksinimleri minimum düzeydedir.
Linux kurulu olmalıdır, komut dosyası CentOS Linux 7/8, Ubuntu 18/20 ve Debian ile çalışırken test edilmiştir. RustDesk’i çalıştırmak için 1 CPU, 1 GB ve 10 GB diske sahip bir sunucu yeterli olacaktır.
Rustdesk Sunucu Kurulumu
Komut dosyasını çalıştırmadan önce lütfen güvenlik duvarınızı sunucunuza kurun.
Güvenlik duvarını kurmadan önce ssh veya başka bir kurulum yoluyla erişiminiz olduğundan emin olun. UFW (Debian tabanlı) için örnek komutlar şunlardır.
ufw, “IP ADRESİ”nden herhangi bir bağlantı noktası 22’ye protokol tcp’ye izin verir
UFW firewall kuruluysa, güvenlik duvarını yapılandırmak için aşağıdaki komutları kullanılabilir.
ufw allow 21115:21119/tcp
ufw allow 8000/tcp ‘ye izin verir
ufw allow 21116/udp ‘ye izin verir
sudo ufw enable ‘yi etkinleştir
Daha sonra aşağıdaki komutları çalıştırıyoruz.
wget https://raw.githubusercontent.com/dinger1986/rustdeskinstall/master/install.sh
chmod +x kurulum.sh
./install.sh
Son olarak aşağıdaki portları linux sunucumuza yönlendirerek kurulumumuzu tamamlıyoruz.
TCP 8000, 21115,21116,21117,21118,21119
UDP 21116
Not : UDP 21116 ve TCP 21116 her ikisi de yönlendirilecek !
İstemci Ayarları
ID/Relay Sunucuyu tıklıyoruz.
![]() |
ID Server ve Relay Server alanlarına kurulumunu yapmış olduğumuz linux sunucumuzun real ip adresini giriyoruz. Key alanına ise aşağıda tarif ettiğim şekilde Key değerini gireceğiz.
cd /opt/rustdesk nano editör ile .pub dosyasını editledikten sonra dosya içerisindeki Key bilgisini kopyalayarak ID/Relay Server ekranındaki Key alanına paste edip Ok butonu ile çıkıyoruz. Port yönlendirme işlemi tamamlandıktan sonra aşağıdaki ekranda belirtmiş olduğumuz Servis Aktif Et ‘e tıklayarak servisi stop/start yapıyoruz.
|
![]() |
![]() |
https://rustdesk.com/ adresinden rustdesk istemci uygulamasını bilgisayarınıza indirebilirsiniz.