Tìm trong:Webe-CHÍP

Bộ gõ (kiểu Vni/Telex/Viqr)Tắt (Alt+T)Mở (Alt+M)

 
Trang chủ KINH NGHIỆM XÀI MÁY TÍNH 291

Điều khiển, theo dõi máy tính từ xa chẳng còn là chuyện khó với Hamachi

Trên e-CHÍP 281, tôi có bài viết “Lập mạng LAN cho các máy tính cách xa nhau qua Internet để chơi game và chia sẻ dữ liệu” đề cập đến các ứng dụng như chia sẻ dữ liệu, chơi game mà Hamachi đem lại. Trong số này tôi xin tiếp tục hướng dẫn bạn khai thác ứng dụng điều khiển, theo dõi máy tính từ xa bằng sự kết hợp ưng ý giữa phần mềm Hamachi và VNC, cho phép bạn điều khiển máy tính cách xa nhau về mặt địa lý miễn là có kết nối Internet ADSL.

Tôi lấy ví dụ từ máy A sẽ kết nối sang máy B để điều khiển máy tính từ xa qua đường truyền Internet. Cả 2 máy đều phải đăng nhập bằng quyền Administrator.

BƯỚC 1: TẢI VÀ CÀI ĐẶT CÁC PHẦN MỀM TRÊN CẢ HAI MÁY TÍNH:

- Hamachi (phiên bản 1.0.0.56, miễn phí): http://files.hamachi.cc/priv/ HamachiSetup-1.0.0.56-en.exe.

- VNC Free Edition 4.1 (miễn phí): http://www.realvnc.com/products/ free/4.1/download.html.

BƯỚC 2: THAM KHẢO MỘT SỐ CẤU HÌNH TÙY CHỌN Ở MÁY B TRÊN VNC TRƯỚC KHI ĐIỀU KHIỂN TỪ XA

Sau khi cài đặt VNC sẽ có một biểu tượng ở khay hệ thống, nhấn đúp chuột vào biểu tượng này (hoặc vào Start > Program > RealVNC > VNC Server 4 (Service–Mode) > Configue VNC Server). Hộp thoại VNC Server Properties hiện ra:

- Thẻ Authentication:

+ No Authentication or Encrytion:

Tùy chọn cho phép tất cả các máy tính từ bên ngoài kết nối vào máy tính mình không cần chứng thực, tuy nhiên tùy chọn này không được khuyến cáo vì tính bảo mật kém.

+ VNC 3.3 Authentication, no Encrytion: Yêu cầu chứng thực người dùng khi có bất kỳ máy tính muốn kết nối sang máy tính của bạn. Mặc định, chương trình sẽ cấu hình tùy chọn này với mật khẩu rỗng nên muốn máy tính A kết nối sang máy tính B thì trên máy tính B phải nhấn nút Set Password và đặt một mật khẩu.

+ Prompt local user to accept incoming connections: Chỉ cho phép các người dùng trên máy tính cục bộ kết nối vào, bạn không nên đánh dấu tùy chọn này vì như thế bạn không thể cho người khác kết nối từ xa được.

- Thẻ Connections

+ Only accept connections from the local machine: Chỉ cho phép kết nối từ máy cục bộ.

Trong phần này, bạn có thể thiết lập về quyền hạn truy cập vào máy tính của bạn (nhằm bảo mật hơn), có hai lựa chọn là Allow (cho phép truy cập) và Deny (cấm truy cập). Trong mục Access Control, đảm bảo không đánh dấu check vào Only accept connections from the local machine. Nhấn Add, hộp thoại Specify Host IP Address Pattern mở ra, bạn nhập IP của người cần cấp quyền truy cập (địa chỉ này có thể tham khảo trên cửa sổ chính của Hamachi), sau đó chọn Allow hay Deny tùy theo nhu cầu của bạn. Trong mục Access Control, bạn xóa bỏ dấu “+” bằng cách nhấp chọn và nhấn nút Remove.

- Thẻ Inputs:

Thẻ này sẽ cho phép thiết lập về quyền điều khiển máy tính từ bên ngoài, như vậy để máy A điều khiển được máy B thì trên máy B phải cấp quyền cho máy A với một số tùy chọn sau:

+ Accept pointer events from clients: Cho phép điều khiển con trỏ chuột từ máy A.

+ Accept keyboard events from clients: Cho phép điều khiển các sự kiện của bàn phím từ máy A (tức là khi gõ bàn phím từ máy A sẽ có hiệu lực thực thi bên máy B).

+ Accept clipboard updates from clients: Cho phép thay đổi bộ nhớ tạm (clipboard) từ máy A.

+ Send clipboard updates to clients: Gửi bộ nhớ tạm đến máy A.

+ Disable local input while server is in use: Tắt quyền nhập (từ bàn phím hay một thiết bị khác) từ máy cục bộ khi có bất kỳ một máy tính bên ngoài truy cập vào.

Mặc định, các tùy chọn trên đều được kích hoạt, cho nên nhất thiết sau khi cài đặt xong VNC, bạn cần vào thẻ Inputs để thiết lập theo từng nhu cầu của bạn để tránh sự phá hoại ngoài ý muốn từ bên ngoài.

- Thẻ Desktop Mục While connected:

+ Remove wallpaper: Không hiển thị wallpaper trên cửa sổ điều khiển màn hình máy B ở máy A khi đã kết nối vào.

+ Remove background pattern: Không hiển thị mẫu hoa văn background trên cửa sổ điều khiển màn hình máy B ở máy A khi đã kết nối vào.

+ Disable user interface effects: Không cho phép máy A thay đổi giao diện của máy B khi đã kết nối vào. Mục When last client disconnects:

+ Lock workstation: Khóa máy B lại sau khi máy A thoát ra không điều khiển máy B.

+ Logoff user: Logoff user ở máy B sau khi máy A thoát ra không điều khiển máy B.

+ Do nothing: Không làm gì cả. Các thiết lập khác ở thẻ Sharing, Hooks, Legacy còn lại bạn để mặc định theo cấu hình sẵn của chương trình VNC.

BƯỚC 3: TIẾN HÀNH ĐIỀU KHIỂN, THEO DÕI TỪ XA

Trên cả hai máy A và B, khởi động chương trình Hamachi lên (cả hai máy phải đang kết nối Internet ADSL), sau đó tạo và kết nối chung một mạng LAN (tham khảo bài viết “Lập mạng LAN cho các máy tính cách xa nhau qua Internet để chơi game và chia sẻ dữ liệu” trên e-CHÍP 281). Như vậy, máy A và B sẽ được máy chủ Hamachi cấp một ID vật lý và ID này cũng chính là địa chỉ IP của chúng. Trước khi tiến hành điều khiển từ xa, bạn phải đảm bảo phần mềm VNC đang được chạy ở cả 2 máy. Từ máy A, bạn vào Start > Program > RealVNC > VNC Viewer 4 > Run VNC Viewer. Hộp thoại VNC Viewer: Connection Details hiện ra, bạn gõ địa chỉ IP của máy B vào mục Server và nhấn OK, hộp thoại yêu cầu bạn nhập mật khẩu truy xuất, tất nhiên mật khẩu này sẽ do máy B cung cấp cho máy A. Nếu máy A kết nối thành công vào máy B sẽ có một cửa sổ thể hiện màn hình của máy B và nếu máy B có cấp quyền cho máy A được điều khiển trong bước 2 thì lúc này trên máy A bạn có thể thực hiện các thao tác điều khiển máy B giống như bạn đang ngồi ngay chính trên máy B vậy.

Mặc định thiết lập của chương trình VNC cho chất lượng hình ảnh của màn hình máy B khá xấu, cho nên nếu bạn muốn chất lượng hình ảnh tốt hơn thì bạn cần cấu hình lại ở phần Option ở hộp thoại VNC Viewer: Connection Details khi chuẩn bị kết nối vào máy B, trong hộp thoại VNC Viewer Option bạn thay đổi tùy chọn trong mục Colour level, cùng một số thiết lập khác.

MỘT SỐ LƯU Ý:

Nếu máy B không muốn cho máy A kết nối từ xa vào nữa thì nhấn chuột phải vào ID (địa chỉ IP) trên Hamachi của máy A, chọn Block hoặc Evict hoặc cấm quyền truy xuất ở thẻ Connection (bước 2).

Trong cùng một thời gian, nhiều máy tính có thể kết nối vào một máy tính nào đó (tuy nhiên nhiều máy tính kết nối vào sẽ làm chậm đi tốc độ thao tác trên máy tính bị kết nối vào).

Để biết máy B có đang bị máy A theo dõi, điều khiển từ xa hay không, bạn chú ý đến màu sắc của biểu tượng VNC ở khay hệ thống (màu đen chứng tỏ có máy A đang kết nối vào và màu trắng thì ngược lại).

Mọi thắc mắc hay cần giúp đỡ, xin liên hệ địa chỉ: luan_nguyenvn @yahoo.com.

NGUYỄN MINH LUÂN (Bình Thạnh, TP.HCM)

[Đầu trang]