You are Here:
Linux Lite 6.6 FINAL Released - Support for 22 Languages Added - See Release Announcement Section



Remote Access/Control Linux Lite 3.x

Author (Read 31953 times)

0 Members and 2 Guests are viewing this topic.

Re: Remote Access/Control Linux Lite 3.x
« Reply #7 on: July 04, 2022, 03:51:22 PM »
 

donbrew

  • New to Forums
  • *
  • 3
    Posts
  • Reputation: 0
  • Linux Lite Member
    • View Profile
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.
 

Re: Remote Access/Control Linux Lite 3.x
« Reply #6 on: April 27, 2017, 09:54:49 AM »
 

Jerry

  • Linux Lite Creator
  • Administrator
  • Platinum Level Poster
  • *****
  • 8775
    Posts
  • Reputation: 801
  • Linux Lite Member
    • View Profile
    • Linux Lite OS

  • CPU: Intel Core i9-10850K CPU @ 3.60GHz

  • MEMORY: 32Gb

  • VIDEO CARD: nVidia GeForce GTX 1650

  • Kernel: 5.x
Ah I see. No worries.

Sent from my Mobile phone using Tapatalk

 

Re: Remote Access/Control Linux Lite 3.x
« Reply #5 on: April 27, 2017, 08:52:06 AM »
 

torreydale

  • PayPal Supporter
  • Platinum Level Poster
  • *****
  • 1588
    Posts
  • Reputation: 261
  • * Forum Moderator *
    • View Profile

  • CPU: Intel i5-3230M (4) @ 3.200GHz

  • MEMORY: 16Gb

  • VIDEO CARD: Intel 3rd Gen Core processor Graphics

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

@Jerry,
To me, it wasn't quick.  But I'm just teasing.  I'm glad for the contribution.
Want to thank me?  Click my [Thank] link.
 

Re: Remote Access/Control Linux Lite 3.x
« Reply #4 on: April 26, 2017, 10:44:41 PM »
 

Jerry

  • Linux Lite Creator
  • Administrator
  • Platinum Level Poster
  • *****
  • 8775
    Posts
  • Reputation: 801
  • Linux Lite Member
    • View Profile
    • Linux Lite OS

  • CPU: Intel Core i9-10850K CPU @ 3.60GHz

  • MEMORY: 32Gb

  • VIDEO CARD: nVidia GeForce GTX 1650

  • Kernel: 5.x
Er.  Umm.  "Quick" tutorial?

I'm unsure what that means.
 

Re: Remote Access/Control Linux Lite 3.x
« Reply #3 on: April 26, 2017, 08:55:56 PM »
 

torreydale

  • PayPal Supporter
  • Platinum Level Poster
  • *****
  • 1588
    Posts
  • Reputation: 261
  • * Forum Moderator *
    • View Profile

  • CPU: Intel i5-3230M (4) @ 3.200GHz

  • MEMORY: 16Gb

  • VIDEO CARD: Intel 3rd Gen Core processor Graphics

  • Kernel: 5.x
Er.  Umm.  "Quick" tutorial?
Want to thank me?  Click my [Thank] link.
 

Re: Remote Access/Control Linux Lite 3.x
« Reply #2 on: March 15, 2017, 01:29:19 AM »
 

Jerry

  • Linux Lite Creator
  • Administrator
  • Platinum Level Poster
  • *****
  • 8775
    Posts
  • Reputation: 801
  • Linux Lite Member
    • View Profile
    • Linux Lite OS

  • CPU: Intel Core i9-10850K CPU @ 3.60GHz

  • MEMORY: 32Gb

  • VIDEO CARD: nVidia GeForce GTX 1650

  • Kernel: 5.x
Brilliant! Will add to Help Manual.

Sent from my mobile phone using Tapatalk

 

Remote Access/Control Linux Lite 3.x
« Reply #1 on: March 15, 2017, 12:45:08 AM »
 

ralphy

  • PayPal Supporter
  • Gold Level Poster
  • *****
  • 741
    Posts
  • Reputation: 117
  • Linux Lite Developer
    • View Profile
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: [Select]
sudo apt install -y x11vnc


  • Next, let’s create a directory to store a file that will contain the password used for VNC authentication:

Code: [Select]
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: [Select]
sudo x11vnc --storepasswd /etc/x11vnc/vncpwd


  • Now we will create the systemd service file for the x11vnc service:

Code: [Select]
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



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

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

Code: [Select]
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=man:systemd.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



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

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

Code: [Select]
sudo systemctl daemon-reload
sudo systemctl enable graphical.target

  • Finally, either reboot Linux Lite or manually start x11vnc service:

Reboot:

Code: [Select]
sudo reboot now
or start x11vnc without rebooting:

Code: [Select]
sudo systemctl start x11vnc.service


    [/list]


    Add Firewall Rule to allow VNC traffic IN

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




    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 :)





    For additional details on x11vnc configuration options such as file transfers, etc. read on x11vnc manual:
    Code: [Select]
    ~ $ man x11vnc
    https://unlockforus.com

    Sorry for seeming stupid and preferring Linux - I just don't know any better.

     

     

    -->
    X Close Ad

    Linux Lite 6.6 FINAL Released - Support for 22 Languages Added - See Release Announcement Section