Hướng Dẫn Cài Đặt Và Cấu Hình VNC Server Trên VPS Ubuntu 14



Xin chào các bạn, hiện nay thì việc sử dụng các VPS để upload, download các file khoảng chục GB là rất nhiều trên thị trường Việt Nam chúng ta. Nhưng chúng ta là sinh viên học sinh nghèo thì làm gì có tiền mua các VPS. Vì vậy chỉ có thề sử dụng các VPS giá rẻ hoặc miễn phí. Tuy vậy các nhà cung cấp VPS chỉ cho chúng ta sử dụng VPS với hệ điều hành Ubuntu hay Cenos hay Fedora gi gì đó. Như vậy thì làm sao để có thể đăng nhập sử dụng Ubuntu như máy tính chúng ta được. Và chính vì lý do đó, nay Anh Nhím Blog sẽ hướng dẫn các bạn Cài Đặt Và Cấu Hình VNC Server Trên VPS Ubuntu 14.

Bước 1 : Chuẩn Bị Đồ Nghề

1. Đó là phần mềm giúp chúng ta chạy những đoạn code trên VPS ubuntu:  Putty
Đơn Giản chỉ Việc nhấn vào chữ trong khung màu đỏ bên dứới như hình

2. Đó là phần mềm sau khi chung ta cài đặt xong thì chúng ta Remote chúng từ máy tính chúng ta:TightVNCViewer
Các bạn nhấn và link như hình là tải về sau đó giải nén ra là dùng lun khỏi cài đặt mất công!

Bước 2 : Cài Đặt VNC Server Và XFCE4

1. Các bạn mở phần mềm putty lên và copy địa chỉ ip của VPS Ubuntu của bạn trong khung Host Name (or IP address) rồi nhấn Open
2. Sau Đó hiện cái bảng chọn Yes là xong
3. Sau đó nhập trong khung command là root
4. Sau đó nhập mật khẩu mà nhà cung cấp VPS cung cấp cho bạn trong gmail hay đâu đó (mật khẩu sẽ không hiện khi các bạn nhập vào nên đối với các bạn mới tìm hiểu đừng lo). Vì khi nhập nó không hiện nên để nhập đúng thì các bạn chép mật khẩu vào đâu đó hiện được rồi copy cái mật khẩu đó lại và nhấn chuột phải trong khung command rồi nhấn enter là được.
5. Sau đó các bạn nhập tiếp theo lần nữa rồi nó bắt chúng ta thay đổi mật khẩu. các bạn nhập hai lần rồi làm tiếp 
6. Update Ubuntu để bảo đảm không xảy ra lỗi trong quá trình cài đặt bằng lệnh rồi enter
apt-get update
7. Cập nhật xong rồi thì chúng ta nâng cấp những cái đó bằng lệnh
apt-get upgrade
8. Cài đặt VNC server bằng lệnh
apt-get -y install ubuntu-desktop tightvncserver xfce4 xfce4-goodies

Bước 3: thêm VNC user và đặt mật khẩu kết nối:

Nhập lệnh sau để cài
 adduser vnc
Nếu khi dùng lệnh trên mà nó đòi nhập pass thì nhập luôn 2 lần. Nhập mấy cái thông tin như tên họ… nếu nó yêu cầu, không muốn nhập thì cứ nhấn enter coi như là để trống.

Còn nếu dùng lệnh trên mà nó không hỏi password thì gõ tiếp lệnh sau để cập nhật password cho nó (cập nhật password để làm những doạn code sau nó không hỏi nữa - phiền mình)
passwd vnc
Sau đó nhập tiếp lệnh
echo "vnc ALL=(ALL) ALL" >> /etc/sudoers
Đặt password cho user VNC của VNC Server:

Nếu nó yêu cầu nhập tên thì nhập user tùy bạn, pass thì nhập pass, verify thì nhập lại pass. Nên giữ pass để chút kết nối. Sau khi nhập pass và verify thì nó sẽ hỏi có đặt thêm 1 cái pass read only không, mình gõ n và enter còn ai muốn đặt thì gõ y rồi thiết lập thêm 1 cái mật khẩu nữa.
Chú ý: pass này chỉ gồm 8 ký tự nên đặt pass cho dễ là 12345678 nếu chỉ có bạn dùng VPS không thì đặt sao cũng được miễn đúng 8 ký tự là được.
su - vnc
vncpasswd
exit
Bây giờ thì bạn đã có thể login bằng tài khoản tên vnc đã thêm vào ở trên với password vừa thiết lập bằng lệnh
sudo su - vnc
Nó yêu cầu nhập pass thì nhập vào rồi enter. (Pass này là pass ban đầu ở bước 1 nó bắt mình nhập rồi đổi ấy)

Bước 3: Cài đặt dịch vụ VNC cho nó chạy:

Quay về user root (nếu có yêu cầu nhập pass thì nhập pass của root)  bằng lệnh:
sudo su
Cài chương trình chỉnh sửa file nano
apt-get install nano
Chỉnh sửa 2 file để cho phép VNC tự khởi động lúc mở máy:
nano /etc/init.d/vncserver
Copy nội dung bên dưới và paste vào cửa sổ dòng lệnh.
!/bin/bash

PATH="$PATH:/usr/bin/"

export USER="vnc"

DISPLAY="1"

DEPTH="16"

GEOMETRY="1024x768"

OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"

. /lib/lsb/init-functions

case "$1" in

start)

log_action_begin_msg "Starting vncserver for user '${USER}' on localhost:${DISPLAY}"

su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"

;;

stop)

log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"

su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"

;;

restart)

$0 stop

$0 start

;;

esac

exit 0
Sau đó nhấn Ctrl + O để lưu -> Enter để xác nhận lưu -> Ctrl + X để thoát ra.

Tiếp theo tạo thư mục startup cho nó tự khởi động
mkdir /home/vnc/.vnc/
Làm tương tự với file startup:
nano /home/vnc/.vnc/xstartup
Copy rồi paste vào đoạn sau:
#!/bin/sh

xrdb $HOME/.Xresources

xsetroot -solid grey

startxfce4 &
Sau đó nhấn Ctrl + O để lưu -> Enter để xác nhận lưu -> Ctrl + X để thoát ra.
Cập nhật quyền và thiết lập cho bất cứ user nào cũng có thể kết nối đến X Server:
chown -R vnc. /home/vnc/.vnc && chmod +x /home/vnc/.vnc/xstartup

sed -i 's/allowed_users.*/allowed_users=anybody/g' /etc/X11/Xwrapper.config
Chmod quyền cho file /etc/init.d/vncserver và khởi động VNC Server (nếu trường hợp nó khùng nó đòi đặt pass lại thì cứ đặt pass lại 2 lần nhé, pass này dùng để kết nối vnc):
chmod +x /etc/init.d/vncserver && service vncserver start
Thêm dòng lệnh giúp VNC Server tự chạy lúc khởi động lại máy:
update-rc.d vncserver defaults

Bước 4: Kết nối đến VPS Ubuntu bằng VNC Client software:

Các bạn mở phần mềm thứ 2 mình bắt các bạn tải ở lúc đầu lên: TightVNCViewer

Mở lên và điền vào dạng IP::Port ví dụ như IP của mình là 198.211.110.153 thì mình điền 198.211.110.153::5901 (Nhớ lun để Port là ::5901) là được
Sau đó nó hiện một cái bảng nhỏ nhập pass có 8 ký tự vào nhấn enter là ok.
. . .

Comments (0)

Be the first to comment.