Remote Desktop trên Ubuntu

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:

  1. Ubuntu
    • Server: System → Preferences → Remote Desktop
    • Client: Applications → Internet → Remote Desktop Viewer
  2. Windows


Thiết lập cho Server

  1. Ubuntu
    
  2. Windows
    • Chạy RealVNC Server: Start → Programs → RealVNC → VNC Server 4 → Start VNC Server
    • Đặt password:

Thiết lập cho Client

  1. Ubuntu
    • Applications → Internet → Remote Desktop Viewer.
    • Machine → Connect (Ctrl + N) → Nhập IP (hoặc domain) máy cần remote (tất cả HĐH: Linux, Ubuntu, MacOS)
    • Nhập password (nếu có)
  2. Windows
    • Start → Programs → RealVNC → VNC Viewer → Run VNC Viewer
    • Nhập IP (hoặc domain) của máy cần remote.
    • Nhập password (nếu có)

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.
    1. Windows:
      • Start → Settings → Control Panel → Windows Firewall
      • Tắt firewall: General → Off
      • Thêm Exception: Exceptions → Add port…
    2. Ubuntu:
      • Tắt firewall: $ sudo ufw disable
      • Thêm Exception: $ sudo ufw allow 5900
  • 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.
Advertisements

12 thoughts on “Remote Desktop trên Ubuntu

    • 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.

  1. @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!!!

  2. 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

  3. 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!

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s