VNC

Iš Žinynas.
Jump to navigation Jump to search

Įgalina nuotolines sesijas, kai programa vykdoma vienoje mašinoje, bet išvedimas atvaizduojamas ir su vartotoju sąveikaujama kitoje, siunčiant duomenis per tinklą.

Ubuntu 22-24.04[keisti]

sudo apt-get install tigervnc-standalone-server
mkdir -p ~/.vnc
vncpasswd -f > ~/.vnc/passwd
chmod 600 ~/.vnc/passwd

Systemd

sudo nano /etc/systemd/system/[email protected]
[Unit]
Description=TigerVNC for display %i
After=network.target

[Service]
Type=forking
User=devnull
Group=devnull
WorkingDirectory=/home/devnull
PIDFile=/home/devnull/.vnc/%H:%i.pid

ExecStartPre=-/usr/bin/vncserver -kill :%i >/dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1024x768 -depth 24 -localhost no -rfbauth /home/devnull/.vnc/passwd
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
systemctl enable [email protected]
systemctl start [email protected]