Descriere:
Dacă te-ai săturat de limitările impuse de TeamViewer și, mai nou, de AnyDesk, dar te-ai obișnuit cu aceste soluții, îți recomand să încerci RustDesk. 
Funcționează aproape identic cu soluțiile binecunoscute, fiind foarte asemănător cu AnyDesk.
 Aplicația poate fi folosită direct, utilizând serverele lor, care, deocamdată, nu au limitări observabile. Totuși, nici ceilalți nu au avut inițial. 
Din acest motiv, în acest tutorial vom folosi RustDesk pe un server Self-Hosted.
 De ce ai nevoie:
 - Un server Linux (recomandat Ubuntu Server).
 - Rutarea a trei porturi către server: 21116, 21117 și 21118.
 - Un pic de muncă de instalare și configurare.
 
În acest punct, presupunem că:
 - Serverul este deja instalat.
 - Este actualizat cu cele mai recente pachete.
 - Toate rutele pentru porturi sunt gata configurate.
 
Ce trebuie să faci:
 Pur și simplu, ia comenzile de mai jos și execută-le, una câte una, direct pe server.
sudo apt update && sudo apt upgrade -y
sudo apt install -y git gcc cmake g++ pkg-config make libclang-dev
3. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone https://github.com/rustdesk/rustdesk-server.git cd rustdesk-server && git clone https://github.com/rustdesk/hbb_common libs/hbb_common && cd ..
source ~/.cargo/env && cd rustdesk-server
cargo build --release
sudo mkdir -p /opt/rustdesk-server
sudo cp target/release/hbbs target/release/hbbr /opt/rustdesk-server/
Crearea serviciilor HBBS și HBBR
Ajunși în acest punct, trebuie să creăm serviciile HBBS și HBBR, iar apoi să facem un reload al serviciilor.
Pentru aceasta, copiază și execută pe serverul Linux comenzile de mai jos, una câte una.
sudo tee /etc/systemd/system/rustdesk-hbbs.service << EOF [Unit] Description=RustDesk Signal Server After=network.target [Service] Type=simple LimitNOFILE=1000000 ExecStart=/opt/rustdesk-server/hbbs WorkingDirectory=/opt/rustdesk-server User=root Group=root Restart=always [Install] WantedBy=multi-user.target EOF
sudo tee /etc/systemd/system/rustdesk-hbbr.service << EOF [Unit] Description=RustDesk Relay Server After=network.target [Service] Type=simple LimitNOFILE=1000000 ExecStart=/opt/rustdesk-server/hbbr WorkingDirectory=/opt/rustdesk-server User=root Group=root Restart=always [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload
Activarea serviciului și verificarea funcționării
Acum trebuie să activăm serviciul pentru a porni automat și să verificăm dacă totul funcționează corect.
Pentru asta, rulează pe server comenzile de mai jos, una câte una. Dacă totul este configurat corect, serverul RustDesk ar trebui să ruleze, iar acest 
lucru poate fi verificat folosind comenzile respective.
								sudo systemctl enable rustdesk-hbbs rustdesk-hbbr
sudo systemctl start rustdesk-hbbs rustdesk-hbbr
sudo systemctl status rustdesk-hbbs
sudo systemctl status rustdesk-hbbr
Partea complicată: Generarea cheilor de acces publice și private
Am ajuns la partea mai dificilă. Deși totul pare funcțional, am observat că mulți se încurcă aici. În unele tutoriale, explicațiile sunt fie vagi, fie folosesc 
termeni complicați. Voi încerca să fac totul cât mai simplu.
Totul se rezumă la obținerea cheilor de acces publice și private. În mod normal, eu abordez această parte diferit, deoarece este mai ușor pentru 
mine, însă metoda mea poate fi dificil de explicat. Așadar, vom urma o cale mai clară și simplă.
Ce trebuie să faci:
- Rulează comenzile de mai jos pe server.
 - Salvează rezultatele într-un fișier text individual, cu următoarele denumiri:
- Cheia publică: 
id_ed25519.pub - Cheia privată: 
id_ed25519 
 - Cheia publică: 
 
Notă: Copiază doar conținutul generat, până la linia unde începe user-ul de pe server.
cat /opt/rustdesk-server/id_ed25519.pub
cat /opt/rustdesk-server/id_ed25519
Am ajuns în punctul în care avem tot ce ne trebuie din partea de server. Pentru siguranță, ar fi o idee bună să reporniți serverul, deși nu este 
absolut necesar. Acum ne mutăm pe PC-uri.
Pași pentru configurare:
Descărcare și instalare RustDesk
- Descarcă și instalează aplicația RustDesk pe fiecare PC.
 - Poți folosi link-ul către pagina oficială de download sau link-ul disponibil pe serverul meu.
 
Copierea cheilor de acces
- După instalare, copiază cele două fișiere cu cheile de acces (cheia publică și cheia privată) în directorul unde este instalat RustDesk.
 - De obicei, locația implicită este: C:\Program Files\RustDesk
 
- Deschide aplicația RustDesk.
 - Configurează clientul astfel încât să comunice cu serverul.
 - Repornește clientul
 
Notă: Fisierele trebuie copiate pe fiecare calculator în parte.
Urmărește tutorialul video atașat pentru a vedea, pas cu pas, ce trebuie făcut pentru ca RustDesk să funcționeze corect.
								Tutorial prezentat de: Remus @ Tutoriale IT & Tech