Trong bài viết này tôi xin trình bày hai cách tôi hay dùng là VNC và Xming.
1. Môi trường
- Ubuntu Server 12.04
- Ubuntu Desktop 12.04
- Client Windows 7
Đối với Ubuntu Server do không được cài đặt sẵn giao diện đồ họa nên chúng ta cần cài thêm GUI cho Ubuntu. Có nhiều cách để thực hiện việc này, bạn có thể tham khảo tại link.
Nhưng theo nhận xét cá nhân thì các gói trên khá nặng và không cần thiết với một server. Tôi chỉ cài X11 trên Ubuntu Server.
apt-get install xorg openbox
2. VNC server
Trên Server
Cài đặt các gói cần thiết:apt-get install vnc4serverĐặt password cho VNC Server:
vncpasswdNhập hai lần password giống nhau là được.
Để start VNC Server ta thực hiện lệnh sau:
vncserverOutput:
New 'U1204-Server:2 (root)' desktop is U1204-Server:2Chú ý tới dòng đầu tiên có đoạn "U1204-Server:2" với U1204-Server là hostname của Server, 2 là phiên để VNC Client kết nối tới (số phiên này có thể bị thay đổi).
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/U1204-Server:2.log
Tại Client
Download và cài đặt phần mềm VNC viewer tại địa chỉ https://www.realvnc.com/download/viewer/Giao diện của chương trình:
Bạn chỉ cần điền IP của máy chủ VNC Server theo dạng sau: [IP]:[Phiên]
Sau đó nhập password đã thiết lập lúc trước là có thể Remote vào Server
3. SSH + Xming
Trên Server
Ta chỉ cần enable X11 forward trên SSH ServerCài đặt ssh server nếu chưa có
apt-get install openssh-serverSửa file /etc/ssh/sshd_config (có thể dùng Vim, nano, gedit,...) và uncomment X11Forwarding
X11Forwarding yesRestart ssh
/etc/init.d/ssh restart
Trên Client
Tải xming tại địa chỉ http://sourceforge.net/projects/xming/ và cài đặt. Sau đó chạy Xming sẽ thấy biểu tượng của nó dưới task bar.Mở Putty tải thẻ Session điền IP của Server và cổng
Tại thẻ SSH => X11 tích chọn enable X11Forwarding sau đó ấn Open để kết nối đến server.
Mỗi khi trên Putty sử dụng một chương trình cần đồ họa (FireFox,...) thì Xming sẽ mở ra một cửa sổ để ta thao tác.
Làm tương tự với những phiên SSH tiếp theo.