Linux Lite Forums
Remote Access/Control Linux Lite 3.x - Printable Version

+- Linux Lite Forums (https://www.freecinema2022.gq/forums)
+-- Forum: Software - Support (https://www.freecinema2022.gq/forums/forumdisplay.php?fid=5)
+--- Forum: Tutorials (https://www.freecinema2022.gq/forums/forumdisplay.php?fid=21)
+--- Thread: Remote Access/Control Linux Lite 3.x (/showthread.php?tid=3845)



Remote Access/Control Linux Lite 3.x - ralphy - 03-15-2017

Here is a quick tutorial on how to configure x11vnc (VNC Server) for remote access/control to your Linux Lite 3.x PC via VNC client. (please consider adding it to Lite Manual)

A 30 seconds setup:
  • Start by installing x11vnc. From Terminal:

Code:
sudo apt install -y x11vnc

[Image: sDhaq0S.png]
  • Next, let’s create a directory to store a file that will contain the password used for VNC authentication:

Code:
sudo mkdir /etc/x11vnc
  • And… well, create an encrypted password file and save it in /etc/x11vnc/. You will be prompted to type and verify the password:

Code:
sudo x11vnc --storepasswd /etc/x11vnc/vncpwd

[Image: 9fPza4M.png]
  • Now we will create the systemd service file for the x11vnc service:

Code:
gksu leafpad /lib/systemd/system/x11vnc.service

Copy & paste the code below into leafpad:

Quote:[Unit]
Description=VNC Server for X11
Requires=display-manager.service
After=display-manager.service
[Service]
Type=forking
ExecStart=/usr/bin/x11vnc -dontdisconnect -auth guess -forever -shared -noxdamage -repeat -rfbauth /etc/x11vnc/vncpwd -rfbport 5900 -bg -o /var/log/x11vnc.log
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
Restart-sec=5

[Install]
WantedBy=multi-user.target

[Image: PrMxssx.png]

Save changes and close leafpad. Then copy /lib/systemd/system/x11vnc.service to /etc/systemd/system/

Code:
sudo cp /lib/systemd/system/x11vnc.service /etc/systemd/system/
  • Next, let’s edit /lib/systemd/system/graphical.target

Code:
gksu leafpad /lib/systemd/system/graphical.target

Update graphical.target file content as shown below:

Quote:# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
[Unit]
Description=Graphical Interface
Documentation=manConfusedystemd.special(7)
Requires=multi-user.target
Wants=display-manager.service x11vnc.service
Conflicts=rescue.service rescue.target
After=multi-user.target rescue.service rescue.target display-manager.service
AllowIsolate=yes

[Image: ZHnHcHn.png]

Save changes and close leafpad. Then copy /lib/systemd/system/graphical.target to /etc/systemd/system/

Code:
sudo cp /lib/systemd/system/graphical.target /etc/systemd/system/
  • Reload services and enable the x11vnc service at boot time:

Code:
sudo systemctl daemon-reload
sudo systemctl enable graphical.target
  • Finally, either reboot Linux Lite or manually start x11vnc service:

Reboot:

Code:
sudo reboot now

or start x11vnc without rebooting:

Code:
sudo systemctl start x11vnc.service
  • [Image: xctfqQq.png]



Add Firewall Rule to allow VNC traffic IN

Open Firewall Configuration, select the Rules tab and add a firewall rule as shown below

[Image: lxTE0qx.png]


Remotely accessing/controlling Linux Lite 3.x

From a client computer in your network, using a VNC client of your choice (Remmina, Ultra VNC, TightVNC, Chicken VNC, VNC Viewer, Screen Sharing, (you name it) enter the IP address of your Linux Lite box or its hostname (if there is local DNS resolution available in your network) and enjoy your hard work Smile

[Image: opbzeWn.png]

[Image: 89DbNR3.jpg]

For additional details on x11vnc configuration options such as file transfers, etc. read on x11vnc manual:
Code:
~ $ man x11vnc



Re: Remote Access/Control Linux Lite 3.x - Valtam - 03-15-2017

Brilliant! Will add to Help Manual.

Sent from my mobile phone using Tapatalk




Re: Remote Access/Control Linux Lite 3.x - torreydale - 04-27-2017

Er.  Umm.  "Quick" tutorial?


Re: Remote Access/Control Linux Lite 3.x - Valtam - 04-27-2017

(04-27-2017, 12:55 AM)torreydale link Wrote: Er.  Umm.  "Quick" tutorial?

I'm unsure what that means.


Re: Remote Access/Control Linux Lite 3.x - torreydale - 04-27-2017

Quote:Here is a quick tutorial on how to configure x11vnc (VNC Server) for remote access/control

[member=2]Jerry[/member],
To me, it wasn't quick.  But I'm just teasing.  I'm glad for the contribution.


Re: Remote Access/Control Linux Lite 3.x - Valtam - 04-27-2017

Ah I see. No worries.

Sent from my Mobile phone using Tapatalk




Re: Remote Access/Control Linux Lite 3.x - donbrew - 07-04-2022

Why copy the service unit?  What is the use of having 2 of them.  Why do either, it is already installed in /lib/systemd/system?
Why bother editing graphical.target
you don't need to enable x11vnc.service?  But do need to enable graphical.target?
Why reboot?

Or, is it all different in 5.6?

All I did was:
sudo apt install x11vnc
sudo systemctl start x11vnc (maybe not needed)
sudo systemctl enable x11vnc
Then I did the password thing.