Difference between revisions of "Vnc"

From Bashlinux
Jump to: navigation, search
(VNC)
(Redirected page to VNC)
 
Line 1: Line 1:
  +
#REDIRECT [[VNC]]
__NOTOC__
 
== How to install VNC ==
 
Pretty straight forward, x11vnc is reliable vnc server which doesn't take much or even all the CPU usage. To install it run:
 
 
<pre><nowiki>
 
# yum -y install x11vnc
 
</nowiki></pre>
 
 
 
== How to setup VNC on demand ==
 
To improve the usage of VNC, it can be triggered by xinetd, a configuration file under `/etc/xinetd.d` must look like
 
 
<pre><nowiki>
 
service x11vnc
 
{
 
disable = no
 
socket_type = stream
 
protocol = tcp
 
port = 5900
 
wait = no
 
user = root
 
server = /usr/bin/x11vnc
 
server_args = -inetd -display :0 -scale 2/3 -ncache 10 -auth /var/gdm/\:0.Xauth -usepw -rfbauth /opt/bashlinux/.vnc/passwd -o /opt/bashlinux/.vnc/x11vnc.log
 
}
 
 
</nowiki></pre>
 
 
That means that a service with such name must be created in order to let xinetd know which service to trigger when the desired port is bind. it could be accomplished by adding it to `/etc/services`
 
 
<pre><nowiki>
 
# echo "x11vnc 5900/tcp" >> /etc/services
 
</nowiki></pre>
 
 
At the end, ensure that X server grants access to '''DISPLAY 0''' by adding at the end of the `~/.bashrc` file:
 
 
<pre><nowiki>
 
xhost +
 
</nowiki></pre>
 
 
 
 
<pre><nowiki>#!wiki important
 
'''Important'''
 
 
Please ensure that xinetd is installed before start VNC setup.
 
</nowiki></pre>
 
 
 
== How to setup VNC on demand over SSL ==
 
Some things that should be considered in order to get connection to a VNC terminal are:
 
* Iptables is set to only listen for VNC calls from server, to get connection from your terminal you need to remove the statement `-s 10.0.0.1` on `/etc/sysconfig/iptables` rule for vnc.
 
* For Mac users doing VNC over SSL, ssvnc is available at [[http://www.karlrunge.com/x11vnc/ssvnc.html#download]]
 
* add the following option at the end of the `x11vnc` command arguments
 
 
<pre><nowiki>
 
-ssl SAVE
 
</nowiki></pre>
 
 
 
=== Links ===
 
* x11vnc certificates and key management
 
[[http://www.karlrunge.com/x11vnc/ssl.html]]
 

Latest revision as of 04:18, 11 June 2015

Redirect to: