Remote Desktop trên Ubuntu
Posted by moriator on Tháng Mười Một 24, 2009
Nhân có bài thuyết trình tại GNOME.Asia 2009, mình tóm tắt lại 1 số cách Remote Desktop trên Ubuntu.
Bài viết chỉ tập trung vào Remote Desktop theo kiểu nhiều người cùng điều khiển 1 Desktop và cùng 1 session. Ta có thể sử dụng cách này để truy cập và điều khiển 1 máy tính từ xa, cũng như hướng dẫn từ xa (vì cả 2 cùng thấy 1 Desktop).
Phương thức: VNC (Virtual Network Computing).
- Ưu điểm:
- Đa nền.
- Dễ sử dụng.
- Khuyết điểm:
- Tốc độ chậm.
- Không có tính bảo mật (không mã hóa dữ liệu khi truyền).
- Không tự động mở port.
Phần mềm cần thiết:
- Ubuntu
- Server: System → Preferences → Remote Desktop
- Client: Applications → Internet → Remote Desktop Viewer
- Windows
-
- Server + Client: RealVNC http://realvnc.com
Thiết lập cho Server
Thiết lập cho Client
- Ubuntu
- Windows
Remote Desktop qua Internet
- Thiết lập Server như đối với mạng LAN.
- Tất firewall hoặc add exception cho firewall port 5900 đối với Server.
- Windows:
- Start → Settings → Control Panel → Windows Firewall
- Tắt firewall: General → Off
- Thêm Exception: Exceptions → Add port…
- Ubuntu:
- Tắt firewall: $ sudo ufw disable
- Thêm Exception: $ sudo ufw allow 5900
- Windows:
- Thiết lập cho Client tương tự nhưng đối với mạng LAN.


Một số phương pháp khác
- Sử dụng Teamviewer qua WINE.
- Sử dụng RDP port 3389 để remote máy Windows.










Anh K. Anh đã nói
freenx đi !!!
moriator đã nói
Cái này em chỉ mới xem qua, chắc sẽ tìm hiểu tiếp ^^ Thanks anh ^^
ntsasng đã nói
Sao em remote như cách 1 mà ko được vậy anh. PC dùng win ko cài VNC, em chỉ Alow remote thôi, liệu có cần cài VNC ko anh. Protocol em dùng là SSH.
moriator đã nói
Nếu không cài VNC thì Windows chỉ dùng được RDP hôi. Nếu vậy thì em dùng Terminal Server Client với phương thức RDP, và máy tính Windows của em phải log out (RDP chỉ cho 1 tài khoản điểu khiểu máy tính tại 1 thời điểm).
SSH chỉ truyển dữ liệu, không dùng để remote desktop.
ntsasng đã nói
@moriator : Em dùng Remote Desktop Viewer để remote,em đã remote được cả máy dùng win và ubuntu rồi, nhưng hôm sau thử remote lại cái máy dùng ubuntu, nhưng lại ko được là sao anh, cả qua SSH và VNC đều không được. còn qua LAN thì em dùng rdesktop remote, em thấy cái này qua LAN rất ổn, còn qua internet thì ko xài rdeskopt được. Anh có thể giải thích thêm được không?
Thân!!!
moriator đã nói
Bạn đã mở port cho server chưa? Nếu dùng VNC thì port 5590, còn RDP là 3389.
PL đã nói
Thank ! con cach kahc ban chia se luon di
PL đã nói
Minh remote từ ubuntu qua win thì Ok như ngược lại làm mãi mà không được!
Bạn huwongs dẫn mình rõ hơn nhé! và hướng dẫn m luôn cả cách remote qua internet nữa! Làm hoài mà ………… Chán!!!!
Thanks
moriator đã nói
Nội dung của bài viết mô tà đầy đủ những bước cần thực hiện khi Remote. Bạn nên trình bày rõ sự cố bạn gặp phải, xảy ra ở bước nào và bạn thử khắc phục như thế nào?Thanks
PL đã nói
mình làm theo huwongs dẫn đó! remote sang win từ ubuntu thì ngon lành nhưng dung vnc remote lại sang ubuntu thì không được! gõ IP và Pass xong là nó biến mất tiêu luôn! không thấy đâu nữa!
Còn Remote qua amngj thì chịu luôn làm đúng mà không thể connect được! chịu k biết lý do! Bạn có thể giúp mình rõ hơn ! có tài liệu nào thì mail cho mình với! thanks!
moriator đã nói
Quả thật là nếu không trực tiếp làm thì mình không thể biết được nguyên nhân chính xác sự cố của bạn. Bạn thử cài 1 VNC khác, hoặc tìm kiếm trên google thử xem. Lúc tìm hiểu vấn đề này mình vào trang http://www.ubuntu-vn.org để tìm kiếm thông tin.
Chúc vui!
nhanth87 đã nói
Khà khà, kết hợp với stunnel để giải quyết vấn đề bảo mật.
Ngoài ra, teamview cũng đã có phiên bản chạy trên linux rồi.