{"id":5817,"date":"2019-09-04T10:37:33","date_gmt":"2019-09-04T10:37:33","guid":{"rendered":"https:\/\/negarnovin.com\/?p=5817"},"modified":"2019-09-04T10:37:33","modified_gmt":"2019-09-04T10:37:33","slug":"%d9%86%d8%b5%d8%a8-%d9%88-%da%a9%d8%a7%d9%86%d9%81%db%8c%da%af-vnc-%d8%af%d8%b1-ubuntu","status":"publish","type":"post","link":"https:\/\/negarnovin.com\/%d9%86%d8%b5%d8%a8-%d9%88-%da%a9%d8%a7%d9%86%d9%81%db%8c%da%af-vnc-%d8%af%d8%b1-ubuntu\/","title":{"rendered":"\u0646\u0635\u0628 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af VNC \u062f\u0631 Ubuntu"},"content":{"rendered":"
\u0627\u0645\u0631\u0648\u0632 \u0628\u0627 \u0634\u0645\u0627 \u0647\u0633\u062a\u06cc\u0645 \u0628\u0627 \u06cc\u06a9 \u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0648 \u0645\u0647\u0645 \u062f\u06cc\u06af\u0631 \u0628\u0647 \u0646\u0627\u0645 \u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af VNC \u062f\u0631 Ubuntu \u06a9\u0647 \u062e\u06cc\u0644\u06cc \u0627\u0632 \u0645\u0627\u0647\u0647\u0627 \u062f\u0646\u0628\u0627\u0644 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0647\u0633\u062a\u06cc\u0645 \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0647 \u0633\u0631\u0648\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u062e\u0648\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u0631\u06cc\u0645\u0648\u062a \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u0645 \u0648 \u0645\u062d\u06cc\u0637 \u06af\u0631\u0627\u0641\u06cc\u06a9\u06cc \u06cc\u0627 \u0647\u0645\u0627\u0646 \u06af\u0631\u0627\u0641\u06cc\u06a9\u0627\u0644 \u0631\u0627 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0646\u06cc\u0645 \u067e\u0633 \u0628\u0627 \u0645\u0627 \u0628\u0627\u0634\u06cc\u062f \u0628\u0627 \u0646\u062d\u0648\u0647 \u0646\u0635\u0628 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af VNC \u062f\u0631 Ubuntu\u00a0 \u0627\u0648\u0628\u0648\u0646\u062a\u0648!<\/p>\n
\u0628\u0631\u0627\u06cc \u06a9\u0627\u0646\u0641\u06cc\u06af \u0648 \u0646\u0635\u0628 VNC \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0639\u0645\u0644 \u0645\u06cc \u06a9\u0646\u06cc\u0645 :<\/p>\n
\u0627\u06af\u0631 SSH \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0646\u0635\u0628 \u0646\u06cc\u0633\u062a \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0646\u0635\u0628 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0627\u06af\u0631 \u0646\u0635\u0628 \u0647\u0633\u062a\u0634 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0633\u0648\u0645 \u0628\u0647 \u0628\u0639\u062f \u0627\u062f\u0627\u0645\u0647 \u062f\u0647\u06cc\u062f
\n\u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0647\u0627\u06cc \u0627\u0633 \u0627\u0633 \u0627\u0686 \u0628\u0631 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0646\u0635\u0628 \u0645\u06cc \u06a9\u0646\u06cc\u0645<\/p>\n
\u0648 \u062d\u0627\u0644\u0627 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a\u06cc SSH \u0631\u0627 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u0645 \u0628\u0627 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0646\u0635\u0628 \u0645\u06cc \u06a9\u0646\u06cc\u0645<\/p>\n \u0648 \u062d\u0627\u0644\u0627 \u06a9\u0647 SSH \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u0646\u0635\u0628 \u0634\u062f \u0628\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 putty \u0648\u0627\u0631\u062f \u0633\u0631\u0648\u0631 \u0645\u06cc \u0634\u0648\u06cc\u0645 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0648\u0627\u0631\u062f \u0645\u06cc \u06a9\u0646\u06cc\u0645<\/p>\n \u0647\u0646\u06af\u0627\u0645 \u0632\u062f\u0646 \u0686\u0647\u0627\u0631\u0645\u06cc\u0646 \u06f4 \u062f\u0633\u062a\u0648\u0631 \u0628\u0627\u0644\u0627 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0628\u0627\u0632 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a\u06cc \u062e\u0637\u06cc \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u062d\u0627\u0648\u06cc \u201c# exec \/etc\/X11\/xinit\/xinitrc\\n\\n\u201d. \u0645\u06cc \u0628\u0627\u0634\u062f<\/p>\n \u0648 \u062e\u0637\u0648\u0637 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f<\/p>\n ( \u06a9\u067e\u06cc \u06a9\u0631\u062f\u0647 \u0648\u0631 SSH \u062c\u0647\u062a paste \u06a9\u0631\u062f\u0646 \u0627\u0632 right click \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f.):<\/p>\n \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a\u06cc \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u0645 \u0628\u0631\u0627\u06cc \u0647\u0645\u06cc\u0646 \u0645\u0646\u0638\u0648\u0631 (ctrl x \u0631\u0627 \u0641\u0634\u0627\u0631 \u062f\u0627\u062f\u0647 \u0633\u067e\u0633 y \u0631\u0627 \u062a\u0627\u06cc\u067e \u06a9\u0631\u062f\u0647 \u0633\u067e\u0633 \u0627\u06cc\u0646\u062a\u0631 \u0631\u0627 \u0641\u0634\u0627\u0631 \u0645\u06cc \u062f\u0647\u06cc\u0645 \u062a\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f).<\/p>\n \u062d\u0627\u0644\u0627 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a\u06cc \u0639\u0628\u0627\u0631\u062a: Vncserver\u00a0<\/strong>\u0648\u0627\u0631\u062f \u0646\u0645\u0627\u0626\u06cc\u0645 \u062a\u0627 VNC \u0634\u0631\u0648\u0639 \u0628\u0647 \u06a9\u0627\u0631 \u06a9\u0646\u062f \u0628\u0639\u062f \u0627\u0632 \u0632\u062f\u0646 \u0627\u06cc\u0646 \u0639\u0628\u0627\u0631\u062a \u0627\u0632 \u0634\u0645\u0627 \u0631\u0645\u0632 \u0645\u06cc \u062e\u0648\u0627\u0647\u062f \u06a9\u0647 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a\u06cc \u0631\u0645\u0632 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n \u0646\u06a9\u062a\u0647 \u062e\u06cc\u0644\u06cc \u0645\u0647\u0645:<\/strong><\/span> \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f \u0628\u0647\u062a\u0631 \u0648 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u0631\u0641\u06a9\u06cc \u0648 \u062e\u0637 \u062e\u0637\u06cc \u0648\u06cc \u0627\u0646 \u0633\u06cc \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u062d\u062a\u0645\u0627 \u0648 \u062d\u062a\u0645\u0627 \u0637\u06cc \u06a9\u0646\u06cc\u062f!<\/p>\n \u0628\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0641\u0627\u06cc\u0644\u06cc \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0628\u0627\u0632 \u0645\u06cc \u06af\u0631\u062f\u062f:<\/p>\n \u06a9\u062f\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u0627\u0646\u062a\u0647\u0627\u06cc \u0641\u0627\u06cc\u0644 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645 (\u06a9\u067e\u06cc \u0646\u0645\u0627\u06cc\u06cc\u062f \u0648 \u062f\u0631 ssh \u067e\u06cc\u0633\u062a \u0646\u0645\u0627\u06cc\u06cc\u062f):<\/p>\n \u0633\u067e\u0633 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0628\u0646\u062f\u06cc\u062f .( ctrl x \u0631\u0627 \u0632\u062f\u0647 \u0633\u067e\u0633 y \u00a0\u0631\u0627 \u062a\u0627\u06cc\u067e \u0646\u0645\u0648\u062f\u0647 \u0633\u067e\u0633 \u0627\u06cc\u0646\u062a\u0631 \u0631\u0627 \u0628\u0632\u0646\u06cc\u062f.)<\/p>\n \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u062f\u0627\u062e\u0644 \u0641\u0627\u06cc\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0639\u0645\u0627\u0644 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0628\u0646\u062f\u06cc\u062f<\/p>\n \u0627\u062f\u0627\u0645\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a:<\/p>\nApt-get update<\/code><\/p>\n
Apt-get install openssh-server<\/code><\/p>\n
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal<\/code><\/p>\n
sudo apt-get install vnc4server<\/code><\/p>\n
sudo cp \/usr\/bin\/vncserver \/usr\/bin\/vncserver.bkp<\/code><\/p>\n
sudo nano \/usr\/bin\/vncserver<\/code><\/p>\n
\u201c# exec \/etc\/X11\/xinit\/xinitrc\\n\\n\u201d.<\/code><\/p>\n
\u201cgnome-panel &\\n\u201d.<\/code><\/p>\n
\u201cgnome-settings-daemon &\\n\u201d.<\/code><\/p>\n
\u201cmetacity &\\n\u201d.<\/code><\/p>\n
\u201cnautilus &\\n\u201d.<\/code><\/p>\n
\u201cgnome-terminal &\\n\u201d.<\/code><\/p>\n
sudo nano \/etc\/init.d\/vncserver<\/code><\/p>\n
#!\/bin\/bash<\/code><\/p>\n
### BEGIN INIT INFO<\/code><\/p>\n
# Provides:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VNCSERVER<\/code><\/p>\n
# Required-Start:\u00a0\u00a0\u00a0\u00a0$remote_fs $syslog<\/code><\/p>\n
# Required-Stop:\u00a0\u00a0\u00a0\u00a0 $remote_fs $syslog<\/code><\/p>\n
# Default-Start:\u00a0\u00a0\u00a0\u00a0 \u06f2 \u06f3 \u06f4 \u06f5<\/code><\/p>\n
# Default-Stop:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u06f0 \u06f1 \u06f6<\/code><\/p>\n
# Short-Description: Start daemon at boot time<\/code><\/p>\n
# Description:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable service provided by daemon.<\/code><\/p>\n
### END INIT INFO<\/code><\/p>\n
unset VNCSERVERARGS<\/code><\/p>\n
VNCSERVERS=\u201d\u201d<\/code><\/p>\n
[ -f \/etc\/vncservers.conf ] && . \/etc\/vncservers.conf<\/code><\/p>\n
prog=$\u201dVNC server\u201d<\/code><\/p>\n
start() {<\/code><\/p>\n
. \/lib\/lsb\/init-functions<\/code><\/p>\n
REQ_USER=$2<\/code><\/p>\n
echo -n $\u201dStarting $prog: \u201c<\/code><\/p>\n
ulimit -S -c 0 >\/dev\/null 2>&1<\/code><\/p>\n
RETVAL=0<\/code><\/p>\n
for display in ${VNCSERVERS}<\/code><\/p>\n
do<\/code><\/p>\n
export USER=\u201d${display##*:}\u201d<\/code><\/p>\n
if test -z \u201c${REQ_USER}\u201d -o \u201c${REQ_USER}\u201d == ${USER} ; then<\/code><\/p>\n
echo -n \u201c${display} \u201c<\/code><\/p>\n
unset BASH_ENV ENV<\/code><\/p>\n
DISP=\u201d${display%%:*}\u201d<\/code><\/p>\n
export VNCUSERARGS=\u201d${VNCSERVERARGS[${DISP}]}\u201d<\/code><\/p>\n
su ${USER} -c \u201ccd ~${USER} && [ -f .vnc\/passwd ] && vncserver :${DISP} ${VNCUSERARGS}\u201d<\/code><\/p>\n
fi<\/code><\/p>\n
done<\/code><\/p>\n
}<\/code><\/p>\n
stop() {<\/code><\/p>\n
. \/lib\/lsb\/init-functions<\/code><\/p>\n
REQ_USER=$2<\/code><\/p>\n
echo -n $\u201dShutting down VNCServer: \u201c<\/code><\/p>\n
for display in ${VNCSERVERS}<\/code><\/p>\n
do<\/code><\/p>\n
export USER=\u201d${display##*:}\u201d<\/code><\/p>\n
if test -z \u201c${REQ_USER}\u201d -o \u201c${REQ_USER}\u201d == ${USER} ; then<\/code><\/p>\n
echo -n \u201c${display} \u201c<\/code><\/p>\n
unset BASH_ENV ENV<\/code><\/p>\n
export USER=\u201d${display##*:}\u201d<\/code><\/p>\n
su ${USER} -c \u201cvncserver -kill :${display%%:*}\u201d >\/dev\/null 2>&1<\/code><\/p>\n
fi<\/code><\/p>\n
done<\/code><\/p>\n
echo -e \u201c\\n\u201d<\/code><\/p>\n
echo \u201cVNCServer Stopped\u201d<\/code><\/p>\n
}<\/code><\/p>\n
case \u201c$\u06f1\u201d in<\/code><\/p>\n
start)<\/code><\/p>\n
start $@<\/code><\/p>\n
;;<\/code><\/p>\n
stop)<\/code><\/p>\n
stop $@<\/code><\/p>\n
;;<\/code><\/p>\n
restart|reload)<\/code><\/p>\n
stop $@<\/code><\/p>\n
sleep 3<\/code><\/p>\n
start $@<\/code><\/p>\n
;;<\/code><\/p>\n
condrestart)<\/code><\/p>\n
if [ -f \/var\/lock\/subsys\/vncserver ]; then<\/code><\/p>\n
stop $@<\/code><\/p>\n
sleep 3<\/code><\/p>\n
start $@<\/code><\/p>\n
fi<\/code><\/p>\n
;;<\/code><\/p>\n
status)<\/code><\/p>\n
status Xvnc<\/code><\/p>\n
;;<\/code><\/p>\n
*)<\/code><\/p>\n
echo $\u201dUsage: $0 {start|stop|restart|condrestart|status}\u201d<\/code><\/p>\n
exit 1<\/code><\/p>\n
esac<\/code><\/p>\n
sudo chmod +x \/etc\/init.d\/vncserver<\/code><\/p>\n
sudo nano \/etc\/vncservers.conf<\/code><\/p>\n
VNCSERVERS=\u201d\u06f1:root\u201d<\/code><\/p>\n
sudo update-rc.d vncserver defaults<\/code><\/p>\n
sudo \/etc\/init.d\/vncserver start<\/code><\/p>\n
sudo \/etc\/init.d\/vncserver restart<\/code><\/p>\n