نصب VNC سرور روی اوبونتو

۲۷دی ۱۳۹۴
۱۹۶
ws_Blue_Ubuntu_2560x1600

نصب VNC سرور روی اوبونتو

برای نصب سرور VNC روی اوبونتو بهتر هست ابتدا سرور SSH را روی آن نصب نموده سپس با اتصال به اوبونتو با Putty به نصب VNC اقدام نمایید.

برای نصب SSH ابتدا سیستم عامل خود را با زدن دستور زیر آپدیت نمایید:

Apt-get update

با دستور زیر SSH را نصب نمایید:

Apt-get install openssh-server

اکنون با Putty به سیستم عامل خود وصل شوید تا VNC را نصب نمایید.

در Putty 4  دستور زیر را بترتیب وارد نمایید:

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

برای کارکرد بهتر VNC حتما مراحل زیر را در Putty انجام دهید:

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:     2 3 4 5

# Default-Stop:      0 1 6

# 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 “$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

 

سپس فایل را ذخیره کرده و ببندید .( ctrl x را زده سپس y  را تایپ نموده سپس اینتر را بزنید.)

در ادامه دستورات زیر را وارد نمایید:

sudo chmod +x /etc/init.d/vncserver

sudo nano /etc/vncservers.conf

در اینجا داخل فایل تغییرات زیر را اعمال نمایید:

VNCSERVERS=”1:root”

فایل را ذخیره کرده و ببندید

ادامه دستورات:

sudo update-rc.d vncserver defaults

sudo /etc/init.d/vncserver start

sudo /etc/init.d/vncserver restart

شما با موفقیت VNC سرور را روی اوبونتو دسکتاپ نصب نمودید. تبریک میگم.

اشتراک گذاری

مدیریت

آذرآنلاین

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد.
تمام حقوق برای آذرآنلاین محفوظ می باشد.
enamad