Pentru a gestiona de la distanță un Raspberry Pi de pe un PC, cu acces deplin la desktop-ul GUI, puteți utiliza VNC sau RDP. Iată cum să o faci.
Aveți nevoie de acces de la distanță la ecranul desktop al Raspberry Pi? Sau vrei să folosești o singură tastatură pentru alt computer și Pi-ul tău? Puteți face acestea accesând de la distanță desktopul lui Raspberry Pi folosind VNC sau RDP. Controlând de la distanță Raspberry Pi, puteți deschide o serie de noi posibilități pentru utilizările sale.
Ce sunt VNC și RDP?
Virtual Network Computing (VNC) și Remote Desktop Protocol (RDP) sunt utilizate pentru a afișa ecranul unui computer la distanță. VNC și RDP au ambele un server și un client pentru a face acest lucru. Computerul server împachetează conținutul ecranului folosind algoritmi și trimite datele. Computerul sau dispozitivul client despachetează datele și afișează conținutul pe ecranul local.
Ambele servere VNC și RDP sunt disponibile pentru Raspberry Pi și sunt destul de ușor de configurat.
Cum să configurați serverul VNC pe Raspberry Pi
Serverul VNC este preinstalat pe sistemul de operare Raspberry Pi. Îl puteți activa prin GUI.
Navigheaza catre Meniul > Preferințe și deschis Configurația Raspberry Pi. Apasă pe Interfețe fila și comutați butonul de lângă VNC.Serviciul VNC va fi acum activat, iar o pictogramă este afișată în bara de meniu de sus.
Cum să configurați serverul VNC pe Raspberry Pi folosind raspi-config
De asemenea, puteți utiliza instrumentul de linie de comandă raspi-config pentru a activa VNC. Deschideți o fereastră Terminal și introduceți această comandă:
sudo raspi-config
Selectați InterfațăOpțiuni > VNC > da pentru a activa serviciul
Dacă sunteți deja conectat la un Raspberry Pi fără cap de la distanță prin SSH și nu puteți accesa ușor GUI, raspi-config este un instrument util pentru modificarea setărilor.
Cum să setați rezoluția ecranului VNC a unui Raspberry Pi fără cap
Destul de des, Raspberry Pis sunt folosite în configurații fără cap; ceea ce înseamnă că Pi își face treaba fără a fi conectat la un monitor. Într-un astfel de caz, dacă accesați Raspberry Pi folosind VNC, acesta va fi implicit la o rezoluție de 640x480.
Puteți modifica rezoluția fără cap din fila Afișare a instrumentului de configurare Raspberry Pi de pe desktop. Alternativ, puteți utiliza instrumentul raspi-config în Terminal.
În raspi-config, navigați la Optiuni de afisare > Rezoluție VNC Selectați rezoluția dorită. Setarea va fi aplicată când Pi este repornit.
Găsiți adresa IP a lui Raspberry Pi
Pentru a conecta un computer la distanță la serverul VNC al lui Pi, va trebui găsiți adresa IP a Raspberry Pi. Deschideți un terminal și utilizați această comandă:
numele gazdă -I
Va trebui să furnizați această adresă IP clientului VNC de pe computerul de la distanță.
Cum să accesați Raspberry Pi cu VNC Viewer pe Windows
Pentru a accesa ecranul Raspberry Pi pe Windows, trebuie să instalați un client VNC. Deoarece serverul VNC folosit pe Pi este de la RealVNC, există o compatibilitate mai bună atunci când utilizați clientul firmei. Este Vizualizator VNC este gratuit de descărcat.
Instalați software-ul și deschideți aplicația. Mergi la Fişier > Conexiune nouă. Furnizați adresa IP al Raspberry Pi și dați conexiunii un nume ușor de utilizat. Salvați setările și faceți dublu clic pentru a porni conexiunea.
Va apărea o fereastră de autentificare. Furnizați acreditările de conectare ale Pi; numele de utilizator și parola dvs. Verifică Aminteste-ti parola opțiunea și faceți clic Bine. Clientul VNC va afișa ecranul desktop al Raspberry Pi.
Cum să accesați Raspberry Pi cu VNC Viewer pe Linux
Există mulți clienți VNC disponibili pentru Linux. Deoarece VNC Server de pe Raspberry Pi este un produs al RealVNC și are autentificare UNIX încorporată, este recomandabil să utilizați propriul VNC Viewer al RealVNC.
Software-ul este gratuit și este disponibil ca un fișier .deb, compatibil pe scară largă cu multe variante populare Debian ale Linux. Trebuie să descărcați versiunea x64 sau x86 a Vizualizator VNC în funcție de sistemul Linux pe care îl utilizați.
Odată descărcat, deschideți fișierul cu programul de instalare a pachetului și finalizați configurarea. Deschideți programul și faceți clic Utilizați vizualizatorul RealVNC fără a vă conecta. De aici, utilizați aceiași pași ca și în versiunea Windows a VNC Viewer enumerate mai sus.
Dacă doriți să forțați calitatea ecranului VNC, puteți face clic pe Opțiuni fila și schimbați Calitatea picturii de la Automatic la High.
Cum se configurează serverul RDP pe Raspberry Pi
În sistemul de operare Raspberry Pi, un server RDP nu este instalat implicit, spre deosebire de serverul VNC. Pentru a-l instala pe Pi, executați aceste comenzi în Terminal:
sudo apt Actualizați
sudo apt instalare xrdp -y
Spre deosebire de VNC, RDP necesită crearea unui utilizator nou. Utilizați această comandă pentru a crea una:
sudo adduser YOUR_USERNAME
Asta este toată configurația de care are nevoie. Serverul RDP nu trebuie să fie pornit manual – va fi deja în funcțiune.
Cum să accesați Raspberry Pi cu RDP pe Windows
Un client RDP este preinstalat în Windows. Faceți clic pe pictograma de căutare, căutați „RDP” și deschideți aplicația.
Furnizați adresa IP de Raspberry Pi și faceți clic Conectați. La inițierea conexiunii, sunteți întâmpinat cu un avertisment că identitatea computerului de la distanță nu poate fi verificată. Bifeaza casuta Nu-mi mai cere conexiuni la acest computer pentru a opri avertismentul o dată definitiv.
RDP vă va cere apoi acreditările. The Sesiune trebuie să fie Xorg. Furnizați Nume de utilizator și Parola a noului utilizator pe care l-ați creat pe Pi. Clic Bine iar ecranul Pi-ului tău va apărea.
Cum să accesați Raspberry Pi cu RDP pe Linux
Un client RDP nu este instalat implicit pe Linux. Există multe vizualizatoare RDP disponibile pentru Linux, iar câteva dintre ele acceptă atât RDP, cât și VNC. Remmina este un astfel de program. Îl puteți instala din linia de comandă:
sudo apt Actualizați
sudo apt instalare remmina -y
Odată ce instalarea este finalizată, deschideți Remmina și adăugați un nou profil de conexiune. În Protocol, Selectați RDP. Furnizați adresa IP de Pi-ul tău. Dă-le Nume de utilizator și Parola a noului utilizator pe care l-ați creat. Clic Salvați și Conectați.Ecranul lui Pi ar trebui să apară.
Setați un Timeout suficient pentru conexiunile VNC
Dacă nu există activitate, conexiunea VNC se va închide automat după o oră. Cu toate acestea, acest lucru poate fi schimbat. Setarea pentru aceasta nu este în VNC Viewer, ci este în VNC Server.
Pe Pi, faceți clic dreapta pe pictograma VNC din bara de meniu de sus și selectați Opțiuni. Selectați Expert din panoul din stânga și căutați parametrul IdleTimeout. Setați-l la un număr mare și faceți clic aplica și Bine.
Cum să configurați VNC și RDP pentru o experiență de vizionare optimă
În Opțiuni din secțiunea VNC Viewer, puteți seta Calitatea picturii. Setările High/Medium/Low definesc calitatea compresiei. Pentru o setare scăzută, este de obicei o mulțime de compresie cu pierderi. Mediu este un echilibru bun între compresie și cerința de lățime de bandă.
Cu setarea High, este de obicei o mulțime de lățime de bandă, fără compresie. Dacă Raspberry Pi se află în rețeaua locală, conectați-l cu un cablu Gigabit Ethernet și setați calitatea imaginii la înaltă. Veți obține o experiență excelentă cu VNC, chiar și cu redarea video de la distanță. VNC Server folosește procesorul lui Pi pentru compresie. Partea pozitivă a setării High este reducerea supraîncărcării procesorului.
Dacă accesați Pi de pe un singur computer, puteți luați în considerare un cablu crossover Gigabit, ceea ce este și mai rapid.
Atât VNC, cât și RDP sunt bune, dar care este cel mai bun?
VNC și RDP sunt ambele ușor de utilizat și bogate în funcții. Fiecare are avantajele sale. VNC Server este ușor de activat pe Pi, în timp ce un client RDP este preinstalat pe Windows. Alegerea dintre ele depinde de sistemul de operare pe care îl aveți pe server.
Serverul VNC de la RealVNC este gratuit pe sistemul de operare Raspberry Pi, în timp ce este o opțiune plătită pe alte distribuții Linux pentru Pi. Serverul RDP este gratuit, dar necesită un nou utilizator pentru a începe.
Serverele fără cap nu au nevoie de VNC tot timpul. Linia de comandă Linux este un instrument și mai puternic pe care îl puteți accesa de la distanță folosind SSH.