![Startx vnc through ssh](https://kumkoniak.com/7.jpg)
![startx vnc through ssh startx vnc through ssh](https://neeleshgenius1610.files.wordpress.com/2017/03/screen-shot-2017-03-06-at-17-04-02.png)
In some posts this is referred to as running your Raspberry Pi “headless”.
![startx vnc through ssh startx vnc through ssh](https://www.osc.edu/sites/osc.edu/files/supercomputing/howto/vnctunnel.png)
I do not have a Mac, but the steps should be very simillar. There's a good tutorial on post will cover the steps necessary to set-up remote access to the Raspberry Pi terminal and graphical desktop environment from a Windows, or Linux PC. You can even multicast them so that in just a few hours, to guess, all the workstations can be imaged with a common configuration, same version, etc. The one CloneZilla server provides pre-configured images for the workstations which can be installed over the network.
![startx vnc through ssh startx vnc through ssh](https://www.tecmint.com/wp-content/uploads/2019/06/open-vnc-client.png)
Make it executable: sudo chmod 0755 /usr/local/bin/start-remote-desktop.shĪdd it to your default user configuration: sudo sh -c 'echo "/usr/local/bin/start-remote-desktop.sh" > /etc/skel/.profile'Īs far as the human factor goes in maintaining 500 workstations, you would love using CloneZilla.
![startx vnc through ssh startx vnc through ssh](https://www.techotopia.com/images/8/88/Rhel_8_configurator.png)
Gconftool-2 -s -t bool /desktop/gnome/remote_access/prompt_enabled false sudo vim /usr/local/bin/start-remote-desktop.sh Use your favorite editor over vim if you like. You could create scripts for this, too, maybe /usr/local/bin/start-remote-desktop.sh. Gconftool-2 -s -t bool /desktop/gnome/remote_access/enabled true gconftool-2 -s -t bool /desktop/gnome/remote_access/prompt_enabled false Ask gnome not to ask, "Are you sure?" after enabling the remote desktop access. It's also considerably less of a security risk as the SSH user is the only person who's going to see the VNC server always-visible, always-on VNC servers are popular target hacks. This method is better than just running a VNC server on every machine because you're not going to slow every machine down all the time. x11vnc will then automatically try to find the right display. If your computers have funny display settings, you might do better to leave off the -display :0 segment in the SSH command. You don't have to open up any ports (as long as you can already SSH). The SSH command starts a vnc server on the remote computer and then tunnels back that port over SSH. Obviously swapping for the username and hostname/IP of the remote computer.Īnd then use a VNC client of your choice to connect to localhost:5900. Then from your local computer run: ssh -L 5900:localhost:5900 "x11vnc -display :0 -noxdamage" It's a simple VNC server and you won't have to mess around with Gnome settings or 500 firewalls, just install x11vnc on all your computers (with puppet or whatever you're using for mass-control).
![Startx vnc through ssh](https://kumkoniak.com/7.jpg)