اطلاعات تماس

تهران ، آیت الله کاشانی ، پلاک 160 واحد 27

92001474 - 021

info@negarnovin.com

ناحیه کاربری

امروز با شما هستیم با یک آموزش کاربری و مهم دیگر به نام آموزش نصب و کانفیگ 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 سرور مجازی به پایان رسید با آموزش های بعدی مارا همراهی کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *