Cách truy cập Ubuntu 14.04 Desktop của bạn một cách an toàn qua mạng với FreeNX

theanh

Administrator
Nhân viên
FreeNX cung cấp một cách để truy cập an toàn vào máy tính để bàn của bạn từ xa qua mạng cục bộ hoặc Internet. FreeNX là triển khai Nguồn mở của giao thức NX, ban đầu được phát triển bởi NoMachine. Giao thức NX rất hiệu quả và cho phép X-Desktop-Connections qua các liên kết mạng chậm. Kết nối được bảo mật bằng SSL / TLS. Trong hướng dẫn này, chúng ta sẽ kiểm tra cách cài đặt và cấu hình FreeNX trên Ubunru 14.04 (Trusty Tahr).


Cài đặt​

Cài đặt FreeNX Server.​

Các gói FreeNX không có sẵn trong kho lưu trữ chính thức của Ubuntu, bạn sẽ phải thêm FreeNX PPA:
Mã:
sudo apt-add-repository ppa:freenx-team/trusty
Đối với các phiên bản cũ hơn:
Mã:
sudo apt-add-repository ppa:freenx-team
Chỉ cần xác nhận để thêm nó, nhấn Enter và bạn đã hoàn tất.



Sau khi hoàn tất, bạn có thể tiến hành cài đặt:
Mã:
sudo apt-get upgrade
Lệnh này sẽ cập nhật kho lưu trữ của bạn.
Mã:
sudo apt-get install freenx-server
Với các lệnh trên, bạn sẽ có thể cài đặt FreeNX trên hệ thống của mình.

Cài đặt NX Client​

Ứng dụng khách thực tế không có sẵn trên kho lưu trữ. Bạn sẽ cần cài đặt ứng dụng khách từ trang web NoMachine. Tải xuống và cài đặt ứng dụng khách và bạn sẽ hoàn tất. Bạn sẽ có thể thực hiện quá trình thiết lập và hoàn tất.


Cấu hình FreeNX​

Cấu hình SSH​

Cổng mặc định được FreeNX sử dụng là cổng 22 cho SSH. Có khả năng cổng 22 của bạn có thể bị ISP chặn vì lý do bảo mật, vì vậy về cơ bản, chúng ta sẽ phải thay đổi cổng mặc định cho các kết nối SSH.
Mã:
sudo nano /etc/ssh/sshd_config
Tìm Cổng 22 và thay thế bằng Cổng 8888

Sau khi thực hiện các bước trên, tất cả những gì bạn cần làm là khởi động lại SSHD của mình:
Mã:
sudo /etc/init.d/ssh restart
Thông thường, FreeNX sẽ phát hiện cổng SSHD, nhưng nếu không, bạn có thể thử cách này:
Mã:
sudo nan /etc/nxserver/node.conf
Tìm #SSHD_PORT=22 và thay thế bằng SSHD_PORT=8888

Đảm bảo rằng bạn đã bỏ chú thích ở số cổng. Đây là cách bạn có thể thay đổi số cổng cho FreeNX.

Khởi động/Dừng FreeNX​

FreeNX không phải là một dịch vụ nên bạn sẽ phải chạy thủ công:
Mã:
sudo /etc/init.d/freenx-server stop/start

Tạo khóa SSH tùy chỉnh​

Sử dụng khóa ssh mặc định để xác thực sẽ là một sự ngu ngốc thực sự. Vậy, hãy bắt đầu bằng cách tạo khóa tùy chỉnh của riêng bạn. Để tạo khóa tùy chỉnh của riêng bạn, hãy sử dụng:
Mã:
sudo dpkg-reconfigure freenx-server




Nhấn Enter và tiếp theo bạn sẽ thấy tùy chọn sử dụng loại khóa cho FreeNX:



Chọn tùy chọn "Tạo khóa tùy chỉnh mới", sau đó bạn sẽ được nhắc nhập loại xác thực, hãy đảm bảo bạn sử dụng SSH.



Bây giờ chúng ta cần sao chép khóa vào thư mục $HOME:
Mã:
sudo cp /var/lib/nxserver/home/.ssh/client.id_dsa.key ~/




Bây giờ bạn có thể sao chép client.id_dsa.key của mình vào ổ USB có liên quan hoặc bất kỳ nơi nào bạn muốn lưu giữ, hãy đảm bảo rằng nó an toàn và chỉ bạn mới có thể truy cập. Tệp sẽ được máy khách của bạn sử dụng để kết nối với hệ thống máy chủ của bạn. Sau khi tạo tệp, bạn sẽ có thể sử dụng tệp đó vào lần tới với máy khách nx của mình.

Liên kết​

 
Back
Bên trên