VNC: Skirtumas tarp puslapio versijų

Iš Žinynas.
Jump to navigation Jump to search
(straipsnis sukurtas)
 
 
1 eilutė: 1 eilutė:
 
Įgalina nuotolines sesijas, kai programa vykdoma vienoje mašinoje, bet išvedimas atvaizduojamas ir su vartotoju sąveikaujama kitoje, siunčiant duomenis per tinklą.
 
Į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 ==
 +
 +
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]
 +
 +
<syntaxhighlight>
 +
[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
 +
</syntaxhighlight>
 +
 +
systemctl enable [email protected]
 +
systemctl start [email protected]

Dabartinė 22:52, 6 birželio 2026 versija

Į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]