यहाँ सब मेरे लिए काम कर रहे हैं .. (का उपयोग करते हुए सफलता इस tute http://www.howtoforge.com/how-to-install-vnc-server-on-ubuntu-14.04 और सही दिशा और सलाह के लिए चार्ल्स Tassell के लिए kudose)
मैंने जो किया वह इस प्रकार है,
(१) दौड़ sudo apt-get update && sudo apt-get upgrade
(2) रन sudo apt-get install gnome-core xfce4 vnc4server
(3) फिर उपयोगकर्ताओं को जोड़ें (vncserver / unix)
sudo adduser test1
(आपको बाद में उपयोगकर्ता के लिए विवरण भरना होगा, मैंने vnc सर्वर के लिए 3 उपयोगकर्ता (test1, test2, test3 आदि) जोड़े हैं)
(4) फिर आपको उपयोगकर्ताओं को एक-एक करके स्विच करना होगा और vncserver चलाना होगा और vncuser लॉगिन के लिए पासवर्ड जोड़ना होगा (मेरे पास तीन vnc उपयोगकर्ता हैं, इसलिए मुझे सभी तीन उपयोगकर्ता परीक्षण 1, test2, test3 के लिए इसे दोहराना था।
su - test1
फिर भागो
vncserver
पुट vnc पासवर्ड के लिए इस संकेत की तरह होगा।
You will require a password to access your desktops.
Password:
Verify:
xauth: file /home/test1/.Xauthority does not exist
New 'server1:1 (test1)' desktop is server1:1
Creating default startup script /home/test1/.vnc/xstartup
Starting applications specified in /home/test1/.vnc/xstartup
Log file is /home/test1/.vnc/server1:1.log
(5) महत्वपूर्ण: आपको नीचे के साथ /home/test1/.vnc/xstartup सामग्री को बदलना होगा (इसके बजाय आपको डेस्कटॉप नहीं मिलेगा, इसके बजाय आप उपयोगकर्ता इंटरफ़ेस या मेनू के बिना रिक्त स्क्रीन से चिपके रहेंगे)
vim /home/test1/.vnc/xstartup
और जोड़
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
(6) vncserver के लिए स्टार्टअप स्क्रिप्ट का उपयोग कर बनाया गया था "आगे मैं इस तरह vncserver के लिए स्टार्टअप स्क्रिप्ट कर देगा" की धारा इस tute
sudo vim /etc/init.d/vncserver
और नीचे सामग्री जोड़ें ..
#!/bin/bash
unset VNCSERVERARGS
VNCSERVERS=""
[ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf
prog=$"VNC server"
start() {
. /lib/lsb/init-functions
REQ_USER=$2
echo -n $"Starting $prog: "
ulimit -S -c 0 >/dev/null 2>&1
RETVAL=0
for display in ${VNCSERVERS}
do
export USER="${display##*:}"
if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
echo -n "${display} "
unset BASH_ENV ENV
DISP="${display%%:*}"
export VNCUSERARGS="${VNCSERVERARGS[${DISP}]}"
su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :${DISP} ${VNCUSERARGS}"
fi
done
}
stop() {
. /lib/lsb/init-functions
REQ_USER=$2
echo -n $"Shutting down VNCServer: "
for display in ${VNCSERVERS}
do
export USER="${display##*:}"
if test -z "${REQ_USER}" -o "${REQ_USER}" == ${USER} ; then
echo -n "${display} "
unset BASH_ENV ENV
export USER="${display##*:}"
su ${USER} -c "vncserver -kill :${display%%:*}" >/dev/null 2>&1
fi
done
echo -e "\n"
echo "VNCServer Stopped"
}
case "$1" in
start)
start $@
;;
stop)
stop $@
;;
restart|reload)
stop $@
sleep 3
start $@
;;
condrestart)
if [ -f /var/lock/subsys/vncserver ]; then
stop $@
sleep 3
start $@
fi
;;
status)
status Xvnc
;;
*)
echo $"Usage: $0 {start|stop|restart|condrestart|status}"
exit 1
esac
यह एक निष्पादन योग्य बनाने के लिए निम्नलिखित चलाने ..
chmod +x /etc/init.d/vncserver
(7) स्वचालित रूप से स्टार्ट अप में उपयोगकर्ताओं के लिए आवंटित किए गए vnc डेस्कटॉप सत्र बनाने के लिए / etc / vncserver में निम्नलिखित स्क्रिप्ट बनाएं
sudo mkdir -p /etc/vncserver
sudo vim /etc/vncserver/vncservers.conf
इसे vncservers.conf में जोड़ें (ऐसा इसलिए है क्योंकि मेरे पास मेरे उपयोगकर्ता हैं जैसे कि test1, test2, test3 के अनुसार परिवर्तन)
VNCSERVERS="3:test3 2:test2 1:test1"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 1024x768"
(Run) फिर दौड़ो
sudo `update-rc.d vncserver defaults 99`
(9) रिबूट सर्वर (आप अब तक लगभग पूरा कर चुके हैं) चरण १० और बाकी हिस्सा लॉगिन करने का तरीका है
(१०) डाउनलोड http://www.realvnc.com/download/viewer/
उदाहरण के लिए servername / ipaddress और सेशन आईडी दर्ज करें। मेरा सर्वर 172.16.70.17 है और अगर मैं 172.16.70.17:2 का उपयोग करता हूं तो यह test2 उपयोगकर्ता डेस्कटॉप पर लॉग इन करेगा .. और 172.16.70.17.13 बुद्धिमान की तरह test3 उपयोगकर्ता डेस्कटॉप में प्रवेश करेगा।
सुनिश्चित करें कि एन्क्रिप्शन का चयन "बंद करना पसंद करें"
फिर आप अपने डेस्कटॉप और एप्लिकेशन को इस तरीके से एक्सेस कर सकते हैं।
update-rc.d vncserver defaults 99
insserv: चेतावनी: स्क्रिप्ट 'vncserver' लापता LSB टैग और ओवरराइड्स