IntraDom Network Krzysztof Błachut

0 %
Krzysztof Andrzej Błachut
IT Administrator
& Consultant
  • Residence:
    Wrocław, Poland
Hard skills
  • Debian Linux Administration
  • Cloudflare Zero Trust
  • Bareos / Bacula
  • Puppet, Terraform, Ansible
  • Documentation writing
  • Virtualization
  • Prometheus, Zabbix, Grafana
  • PHP, JS, SQL, GIT
  • MySQL, PostreSQL
  • Hardware management
  • Electrical rights (SEEP D, E) up to 1kV
  • Category B driving licence
Languages
  • Polish
  • English
Hobby
  • Urban exploration
  • IoT / Home automation and electronics
  • 3D printing

VNC na Ubuntu na szybko

2022-12-19

Jak szybko uruchomić VNC nie mając dostępu do GUI na danej maszynie? Sprawa wydawała się prosta, jednak ma drobny haczyk – dlatego zebrałem wszystko w jednym miejscu. Może kiedyś komuś (lub mi 😉 ) przyda się taki kopiuj-wklej manual.
Zaczynamy od instalacji oprogramowania:

sudo apt install gnome-remote-desktop libsecret-tools

Następnie zapisujemy w keychain hasło (polecam poprzedzić polecenie spacją – nie zapisze się w historii bash):

$  echo -n 'xxXXxxXXxxXX' | secret-tool store --label="GNOME Remote Desktop VNC password" "xdg:schema" "org.gnome.RemoteDesktop.VncPassword"
$ secret-tool lookup "xdg:schema" "org.gnome.RemoteDesktop.VncPassword"
xxXXxxXXxxXX

Ustawiamy parametry pracy:

$ gsettings set org.gnome.mutter experimental-features "['screen-cast', 'remote-desktop']"
$ gsettings set org.gnome.desktop.remote-desktop.vnc view-only false
$ gsettings set org.gnome.desktop.remote-desktop.vnc auth-method 'password'

Upewniamy się, że VPN jest dopuszczone (domyślnie nie jest)

$ grdctl status
RDP:
	Status: disabled
	TLS certificate: 
	TLS key: 
	View-only: yes
	Username: (empty)
	Password: (empty)
VNC:
	Status: disabled
	Auth method: password
	View-only: no
	Password: (hidden)
$ grdctl vnc enable
$ grdctl status
RDP:
	Status: disabled
	TLS certificate: 
	TLS key: 
	View-only: yes
	Username: (empty)
	Password: (empty)
VNC:
	Status: enabled
	Auth method: password
	View-only: no
	Password: (hidden)

Uruchamiamy usługę (z poziomu użytkownika) i działa 🙂

$ systemctl --user start gnome-remote-desktop
Posted in Linux, Szybkie publikacje
Write a comment
© 2007-2024 All Rights Reserved.