Làm thế nào để thiết lập Nomachine NX giữa hai hệ thống Linux
Có một số cách để bạn có thể đăng nhập vào một máy tính để chạy phần mềm từ một máy khác: ssh cho công việc thuần túy dòng lệnh, chuyển tiếp X11 để khởi chạy các ứng dụng GUI trên máy từ xa, VNC để xem từ xa desktop của bạn, RDP nếu bạn ' bị mắc kẹt (tạm thời) trong Windows. Nomachine được biết đến với hệ thống NX của họ, nó nén dữ liệu mà nó gửi và nhận, làm cho nó phù hợp với các kết nối mạng chậm hơn.
Nomachine cung cấp “Phiên bản miễn phí” của máy chủ NX (mà bạn sẽ cài đặt trên máy mà bạn muốn đăng nhập từ các máy tính khác, mà chúng tôi sẽ gọi là máy chủ ) hỗ trợ tối đa hai người dùng đồng thời… bạn chỉ sử dụng cá nhân này để truy cập vào máy tính của bạn ở nhà từ nơi làm việc, bạn sẽ chỉ tốt với phiên bản này.
Cài đặt máy chủ
Điều đầu tiên bạn cần cài đặt máy chủ NX là OpenSSH đang chạy trên máy bạn sẽ muốn đăng nhập vào (tức là máy chủ). Trong Ubuntu, bạn có thể cài đặt bằng lệnh sau đây (hoặc cài đặt từ trình quản lý gói hoặc trung tâm phần mềm yêu thích của bạn):
sudo apt-get cài đặt openssh-server
Khi bạn đã hoàn tất việc này, hãy đảm bảo dịch vụ “sshd” đang chạy bằng cách nhập thông tin sau
sudo dịch vụ ssh bắt đầu
Cài đặt máy chủ NX yêu cầu bạn truy cập trang web Nomachine và tải xuống ba tệp: gói "khách hàng", gói "nút" và gói "máy chủ". Sau khi tải xuống, bạn sẽ có thể nhấp vào các gói này từ trình quản lý tệp của bạn (tất nhiên, bạn luôn có thể cài đặt chúng từ dòng lệnh). Để đảm bảo tất cả các phụ thuộc được đáp ứng, hãy nhấp vào chúng theo thứ tự sau:
- Gói "Khách hàng" trước
- Gói “Nút” tiếp theo
- Gói "Máy chủ" cuối cùng
Cách khác, cài đặt cả ba từ dòng lệnh bằng lệnh sau:
sudo dpkg -i nx * .deb
Khi mọi thứ đã được cài đặt (lưu ý bất kỳ tin nhắn nào bạn cài đặt - tôi nhận được một số thông tin về hỗ trợ in ấn, cách hoạt động của bàn phím và sự khác biệt giữa chia sẻ màn hình và phiên làm việc), bạn không cần phải khởi động máy chủ, nhưng nếu một số lý do cài đặt không khởi động được, bạn có thể với lệnh sau:
sudo service nxserver bắt đầu
Cài đặt ứng dụng
Khi máy chủ đã được thiết lập và chạy, bạn có thể cài đặt máy khách trên tất cả các máy bạn muốn sử dụng để truy cập vào máy chủ. Nomachine cung cấp cho khách hàng phần mềm miễn phí NX cho Windows, Mac, Linux và thậm chí cả Solaris. Nếu bạn đang sử dụng cùng một kiến trúc và hệ điều hành trên cả hai máy (ví dụ, nếu cả hai đều là bộ xử lý 64 bit mới hơn và bạn đang sử dụng phiên bản 64 bit của hệ điều hành), bạn có thể sử dụng nxclient_X.XX-X_amd64 .deb tệp bạn đã tải xuống. Nếu không, hãy lấy tệp nxclient cho kiến trúc khác. Trong trường hợp của tôi, máy chủ cũ hơn (vì vậy tôi cần phiên bản i366 của tất cả các tệp máy chủ), trong khi máy tôi đang sử dụng để kiểm tra đây là mới hơn (vì vậy tôi cũng tải xuống phiên bản amd64 của nxclient).
Bạn có thể cài đặt lệnh này với cùng lệnh trên (chỉ khác nhau là nó sẽ chỉ cài đặt một tệp, vì đó là tất cả những gì bạn đã tải xuống. Sau khi cài đặt, bạn sẽ có một menu phụ mới (nó xuất hiện trong menu “Internet” cho tôi trong KDE) như hình dưới đây.
Nhìn vào trình đơn đó, tôi ngay lập tức được rút ra cho "Thuật sĩ kết nối NX" để xem liệu điều này có thể được thực hiện cho tôi một cách tự động hay không. Chắc chắn rồi, một màn hình giống như màn hình ở trên ở giữa bên trái xuất hiện.
Nhấp vào "Next" cho thấy một màn hình để nhập tên cho kết nối (họ gọi nó là một "Session"), địa chỉ, cổng SSH (điều này sẽ là 22 trừ khi bạn thay đổi nó khi bạn cài đặt máy chủ OpenSSH), và tốc độ Kết nối của bạn.
Màn hình sau hỏi bạn muốn truy cập gì - tôi đang tìm toàn quyền truy cập vào màn hình KDE của mình.
Màn hình cuối cùng hỏi xem bạn có muốn một lối tắt đến Phiên làm việc hay không hoặc thực hiện bất kỳ cấu hình Nâng cao nào.
Khi bạn nhấp vào “Hoàn tất”, bạn sẽ nhận được một cửa sổ đăng nhập giống như cửa sổ bên dưới. Chỉ cần nhập tên và mật khẩu cho bất kỳ người dùng nào bạn thường sử dụng để truy cập vào máy chủ và nhấp vào “Đăng nhập”.
Trong quá khứ, tôi đã tìm thấy rằng điểm này là nơi mà công việc thực sự thường bắt đầu, sửa đổi các cấu hình XDMCP và mở các cổng để có được một khung nhìn desktop có thể sử dụng được. Không có ở đây - Khách hàng NX đã tìm thấy và hiển thị toàn bộ màn hình của tôi (ở kích thước đầy đủ), và tôi thấy nó hoàn toàn có thể sử dụng được. Một chút tụt hậu ở một số nơi (ví dụ như tải trang chủ Yahoo trong Konqueror), nhưng tôi cảm thấy như thế này là nhiều chức năng của máy chủ chậm của tôi như kết nối từ xa. Điều duy nhất làm tôi thất vọng là tôi không thể tìm thấy bất kỳ cách nào để quay lại màn hình máy tính cục bộ của mình sau khi đã kết nối với máy tính từ xa (tôi phải đăng xuất hoàn toàn, thay vào đó, bạn có thể chọn "Khu vực có sẵn" thay vì "Toàn màn hình" để đặt kết nối NX trong một cửa sổ, như hình dưới đây).
Nomachine đã đặt cùng một hệ thống thực sự mượt mà để truy cập các máy tính từ xa, sẽ miễn phí và dễ cài đặt cho hầu hết người dùng, và thực hiện cũng như các giải pháp khác. Nếu bạn đang tìm cách truy cập máy tính của mình từ xa, tôi khuyên bạn nên dùng thử.