Instalarea x11vnc pe Ubuntu 16.04
Dar, înainte de a începe configurarea, trebuie să instalați programul în sine, este în depozitele oficiale, deci nu ar trebui să existe probleme cu acest lucru. Pentru a instala, rulați:
$ sudo apt instalare x11vnc
Configurarea x11vnc pe Ubuntu
Când instalarea programului VNC ubuntu este finalizată, putem începe configurarea. Mai întâi, creați o parolă pentru serverul nostru:
$ x11vnc -storepasswd "parola" /etc/x11vnc.pass
Comanda x11vnc cu opțiunea -storepasswd salvează parola într-un fișier, mai întâi de criptare. Pentru a rula programul chiar acum și a verifica dacă funcționează, puteți folosi această comandă:
$ x11vnc -rfbauth /etc/x11vnc.pass -noxdamage -shared -dontdisconnect -mici -noxfixes
- -rfbauth - folosiți parola pentru autentificarea utilizatorilor din fișier;
- -bg - lucrează în fundal;
- -partajat - permite mai multor utilizatori să se conecteze în același timp;
- -dontdisconnect - nu deconectați utilizatorii conectați când conectați unul nou;
- -multe - nu opriți serverul după deconectarea primului client.
După ce executați comanda, puteți să luați un alt dispozitiv și să încercați să vă conectați la acesta de către VNC, totul ar trebui să funcționeze.
Backup automat cu sistem
Dacă totul este corect, puteți crea un script pentru a porni automat atunci când sistemul pornește. Pentru aceasta vom folosi Systemd:
[Unitate]
Descriere = Începeți x11vnc la pornire.
După = multi-user.target
[Serviciu]
Tip = simplu
ExecStart = / usr / bin / x11vnc -auth ghici -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Instalare]
WantedBy = multi-user.target
Fișierul de configurare este gata și acum îl puteți adăuga la pornire, dar înainte de aceasta, faceți Systemd să recitească fișierele de configurare:
$ sudo sistemctl daemon-reload
Și faceți autostart x11vnc ubuntu:
$ sudo systemctl permite activarea x11vnc.service
De asemenea, puteți porni programul acum:
$ sudo systemctl începe x11vnc.service
Dacă ceva nu funcționează, puteți utiliza această comandă pentru a vizualiza mesajele de eroare:
$ sudo sistemctl status x11vnc.service