• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Admin

Well-Known Member
Staff member
Administrator
Trong bài trước mình đã hướng dẫn các bạn cách remote desktop trên xRDP
Hướng dẫn remote desktop xRDP trên VPS ubuntu 14.04 chi tiết
Hôm nay mình sẽ hướng dẫn các bạn cách remote desktop trên Ubuntu 14.04 chi tiết bằng hình ảnh
Các bạn làm giống mình thì mình sẽ đảm bảo thành công 100% vì mình đã làm đi làm lại nhiều lần để kiểm tra
Đầu tiên bạn đăng nhập ssh và chạy các lệnh sau
Code:
sudo apt-get update
sudo apt-get install firefox gnome xfce4 xfce4-goodies tightvncserver
Khi được hỏi Do you want to continue? [Y/n] thì bạn nhập vào là Y



Chạy xong sẽ như sau



Thiết lập mật khẩu cho vnc bạn chạy lệnh sau
Code:
vncserver
Khi được hỏi Would you like to enter a view-only password (y/n)? thì bạn nhập vào là y và nhập lại mật khẩu

Chạy xong sẽ như sau



Cấu hình cho vnc bạn chạy lệnh sau
Code:
vncserver -kill :1
nano ~/.vnc/xstartup
Xóa tất cả đi rồi thay bằng
Code:
#!/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&



Sau đó chạy lệnh sau
Code:
sudo nano /etc/init.d/vncserver
Rồi dán code sau vào
Code:
#!/bin/bash
unset VNCSERVERARGS
VNCSERVERS=""
[ -f /etc/vncserver/vncservers.conf ] && . /etc/vncserver/vncservers.conf
prog=$"May chu VNC tuoitreit.vn"
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 $"Dang tat may chu VNC: "
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 "May chu VNC da dung"
}
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 $"Cach su dung: $0 {start|stop|restart|condrestart|status}"
exit 1
esac



Sau đó chạy tiếp lệnh

Code:
chmod +x /etc/init.d/vncserver
mkdir -p /etc/vncserver
nano /etc/vncserver/vncservers.conf
Rồi dán code sau vào
Code:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"



Và chạy tiếp lệnh
Code:
sudo chmod +x /etc/init.d/vncserver
Rồi khởi động lại VNC bằng lệnh
Code:
sudo service vncserver start
Báo như sau là thành công



Sau đó bạn chạy lệnh sau để khởi động lại vps và để vnc luôn khởi động mỗi khi bạn khởi động lại vps hay máy chủ bạn chạy lệnh sau
Code:
sudo update-rc.d vncserver defaults
reboot



Đây là thành quả của mình





Chúc các bạn thành công!
 

Facebook Comments

Similar threads

New posts New threads New resources

Back
Top