Du-te la conținut

RustDesk _ Remote Assistance SelfHosted - Tutoriale IT & Tech

Omite meniul
Tutoriale IT & Tech

Tutoriale

IT & Tech

Invertorul EaSun SMW 8KW 48v 2xMPPT - Tutoriale IT & Tech
Setare Cookie
Pagina cu Butoane
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.
Copiază Comanda
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 ..
Copiază Comanda
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.
Copiază Comanda
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.
Copiază Comanda
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:
  1. Rulează comenzile de mai jos pe server.
  2. Salvează rezultatele într-un fișier text individual, cu următoarele denumiri:
    • Cheia publică: id_ed25519.pub
    • Cheia privată: id_ed25519

Notă: Copiază doar conținutul generat, până la linia unde începe user-ul de pe server.
Copiază Comanda
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
Configurarea aplicației
    • 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

Canale și Platforme Sociale
Înapoi la cuprins