امروز با شما هستیم با یک آموزش کاربری و مهم دیگر به نام آموزش نصب و کانفیگ VNC در Ubuntu که خیلی از ماهها دنبال این کار هستیم تا بتوانیم به سرور لینوکسی اوبونتو خود به صورت ریموت متصل شویم و محیط گرافیکی یا همان گرافیکال را تجربه کنیم پس با ما باشید با نحوه نصب و کانفیگ VNC در Ubuntu اوبونتو!
برای کانفیگ و نصب VNC در سیستم عامل اوبونتو به صورت زیر عمل می کنیم :
اگر SSH بر روی سرور نصب نیست به صورت زیر نصب می کنیم اگر نصب هستش از دستور سوم به بعد ادامه دهید
با دستور زیر پکیج های اس اس اچ بر روی سرور نصب می کنیم
Apt-get update
و حالا می بایستی SSH را روی سرور نصب کنیم با دستور زیر نصب می کنیم
Apt-get install openssh-server
و حالا که SSH روی سرور نصب شد با برنامه putty وارد سرور می شویم و دستورات زیر را به ترتیب وارد می کنیم
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
sudo apt-get install vnc4server
sudo cp /usr/bin/vncserver /usr/bin/vncserver.bkp
sudo nano /usr/bin/vncserver
هنگام زدن چهارمین ۴ دستور بالا فایلی برای شما باز می شود که در این فایل می بایستی خطی را پیدا کنیم که حاوی “# exec /etc/X11/xinit/xinitrc\n\n”. می باشد
و خطوط زیر را به آن اضافه نمایید
( کپی کرده ور SSH جهت paste کردن از right click استفاده نمایید.):
“# exec /etc/X11/xinit/xinitrc\n\n”.
“gnome-panel &\n”.
“gnome-settings-daemon &\n”.
“metacity &\n”.
“nautilus &\n”.
“gnome-terminal &\n”.
فایل را می بایستی ذخیره کنیم برای همین منظور (ctrl x را فشار داده سپس y را تایپ کرده سپس اینتر را فشار می دهیم تا ذخیره شود).
حالا می بایستی عبارت: Vncserver وارد نمائیم تا VNC شروع به کار کند بعد از زدن این عبارت از شما رمز می خواهد که می بایستی رمز را وارد کنید.
نکته خیلی مهم: برای کارکرد بهتر و جلوگیری از برفکی و خط خطی وی ان سی مراحل زیر را حتما و حتما طی کنید!
با وارد کردن دستور زیر فایلی برای شما باز می گردد:
sudo nano /etc/init.d/vncserver
کدهای زیر را به انتهای فایل اضافه می کنیم (کپی نمایید و در ssh پیست نمایید):
#!/bin/bash
### BEGIN INIT INFO
# Provides: VNCSERVER
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: ۲ ۳ ۴ ۵
# Default-Stop: ۰ ۱ ۶
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
unset VNCSERVERARGS
VNCSERVERS=””
[ -f /etc/vncservers.conf ] && . /etc/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 “$۱” 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
سپس فایل را ذخیره کرده و ببندید .( ctrl x را زده سپس y را تایپ نموده سپس اینتر را بزنید.)
در ادامه دستورات زیر را وارد نمایید:
sudo chmod +x /etc/init.d/vncserver
sudo nano /etc/vncservers.conf
در اینجا داخل فایل تغییرات زیر را اعمال نمایید:
VNCSERVERS=”۱:root”
فایل را ذخیره کرده و ببندید
ادامه دستورات:
sudo update-rc.d vncserver defaults
sudo /etc/init.d/vncserver start
sudo /etc/init.d/vncserver restart
تبریک می گوئیم آموزش نصب و کانفیگ VNC در Ubuntu سرور مجازی به پایان رسید با آموزش های بعدی مارا همراهی کنید.