Luna trecută mi-am cumpărat un Raspberry Pi pe care am testat diverse scenarii de servere.
Pentru că nu am un cablu / adaptor micro HDMI și pentru că îmi trebuia o soluție de administrare a serverului fără să fiu nevoit să conectez și să deconectez cabluri de fiecare dată, am căutat o soluție de Remote Connection.
Da, se poate configura și prin Putty folosind o conexiune SSH, însă în anumite cazuri este bine să ai acces și la GUI.
Sunt 2 variante prin care poți accesa remote interfața grafică (GUI) a Raspberry Pi:
Remote Desktop Connection
Cea mai simplă variantă este folosirea Remote Desktop Connection, din Windows.
Aceasta se bazează pe Remote Desktop Protocol, dezvoltat de Microsoft. Astfel, trebuie întâi să instalezi protocolul pe Raspberry.
Pentru asta exista xrdp software, un protocol open-source pentru remote desktop.
Ce trebuie să faci?
Folosind o conexiune SSH instalați aplicația xrdp cu ajutorul comenzii:
sudo apt-get install xrdp
Odată ce ați instalat această aplicație, nu mai este nevoie să faceți nimic pe Pi.
Acum deschideți aplicația Remote Desktop Connection și introduceți adresa IP a dispozitivului.
Veți primi un mesaj în care scrie că Identitatea calculatorului la care vă conectați nu poate fi verificată. Dați click pe Da.
Acum v-ați conectat la Raspberry Pi. Tot ceea ce mai trebuie să faceți este să introduceți user-ul și parola pentru autentificare.
TeamViewer
O altă opțiune de conectare remote la Raspberry Pi este folosirea popularei aplicații TeamViewer.
Ce trebuie să faci?
La fel ca în cazul xrdp, primul pas este instalarea aplicației tot prin conexiune SSH.
Pentru instalarea TeamViewer este nevoie de o comandă mai lungă decât cele folosite în general pentru instalarea de aplicații, și anume:
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
Apoi folosiți următoarea comandă:
sudo dpkg -i teamviewer-host_armhf.deb
Este posibil să observați niște erori în procesul de instalare al TeamViewer, caz în care va fi nevoie să introduceți următoarea comandă:
sudo apt --fix-broken install
Acum aplicația TeamViewer ar trebuie să fie funcțională pe Raspberry Pi și să pornească automat la bootare.
Configurarea TeamViewer
Odată instalată aplicația, aceasta trebuie configurată.
TeamViewer poate fi configurată: fie prin linii de comandă în Terminal / conexiune SSH, fie în GUI.
Configurare TeamViewer în Terminal / conexiune SSH
Primul pas este să alocăm o parolă serverului, vom face asta folosind următoarea comandă, în care vom înlocui <password> cu parola dorită.
sudo teamviewer passwd <password>
După setarea parolei colectați informațiile legate de ID-ul de TeamViewer folosind comanda:
teamviewer info