Cách chia sẻ tệp cục bộ trên Linux bằng cách sử dụng NitroShare

theanh

Administrator
Nhân viên
NitroShare là ứng dụng truyền tệp đa nền tảng có thể giúp người dùng Linux di chuyển tệp từ thiết bị này sang thiết bị khác miễn là ứng dụng được cài đặt trên tất cả các thiết bị đó. Mặc dù có nhiều cách để thực hiện việc này và một số cách an toàn hơn NitroShare, nhưng đây là một trong những cách đơn giản và dễ sử dụng nhất cho các tác vụ chia sẻ tệp thông thường hàng ngày. Trong hướng dẫn nhanh sau đây, tôi sẽ giới thiệu cách chuyển tệp mẫu từ hệ thống Ubuntu sang hệ thống Arch.

Trước tiên, chúng ta cần cài đặt NitroShare trên cả hai hệ thống. NitroShare đã có sẵn trong kho lưu trữ mặc định của Ubuntu, vì vậy bạn có thể cài đặt bằng cách mở một thiết bị đầu cuối và nhập
Mã:
sudo apt-get install nitroshare
Tuy nhiên, nếu bạn muốn có phiên bản mới nhất tuyệt đối của phần mềm, có một kho lưu trữ chính thức do các nhà phát triển ứng dụng cung cấp mà bạn có thể thêm bằng cách nhập các lệnh sau:
Mã:
sudo apt-add-repository ppa:george-edison55/nitroshare
..tiếp theo là:
Mã:
sudo apt-get update rồi
và sau đó
Mã:
sudo apt-get install nitroshare
để cài đặt phiên bản mới nhất.

Trên Arch, gói nằm trong kho lưu trữ AUR. Nếu bạn gặp sự cố khi cài đặt từ công cụ “pacman”, chỉ cần mở terminal và nhập các lệnh sau:
Mã:
wget https://aur.archlinux.org/cgit/aur.git/snapshot/nitroshare.tar.gz
để tải xuống gói, sau đó
Mã:
tar xf nitroshare.tar.gz
giải nén tệp đã tải xuống, sau đó
Mã:
cd nitroshare
vào thư mục vừa tạo và cuối cùng
Mã:
makepkg -sri
cài đặt NitroShare.



Sau khi cài đặt ứng dụng trên cả hai hệ thống, hãy khởi chạy ứng dụng từ menu và một biểu tượng mới sẽ xuất hiện trên khay của bạn. Gửi tệp đến các thiết bị chia sẻ cùng kết nối mạng cũng đơn giản như nhấp chuột trái/phải vào biểu tượng khay và chọn tùy chọn “Gửi tệp...”.



Cửa sổ quản lý tệp sẽ mở ra cho phép bạn chọn các tệp muốn gửi. Bạn có thể gửi một hoặc nhiều tệp, hoặc thậm chí là toàn bộ thư mục. Bước tiếp theo là chọn thiết bị mà tệp dự định được gửi (trong trường hợp của tôi thì chỉ có một).



Sau đó, hộp thoại sẽ hiển thị tiến trình chuyển tệp. Bạn có thể đóng cửa sổ tiến trình này và NitroShare sẽ tiếp tục hoạt động ở chế độ nền. Sau khi quá trình chuyển tệp hoàn tất, bạn sẽ nhận được thông báo từ hệ thống thông báo.



Bạn có thể truy cập cài đặt của ứng dụng bằng cách nhấp vào biểu tượng ứng dụng trên khay và chọn tùy chọn “Cài đặt”. Tại đó, bạn sẽ tìm thấy ba tab liên quan đến các khía cạnh khác nhau của chức năng ứng dụng. Trên tab “General”, bạn có thể đặt tên thiết bị sẽ được phát trên mạng, đặt tùy chọn tự động khởi động và cũng đặt “hành vi tiếp nhận”.



Trên tab “Advanced”, bạn sẽ thấy các thiết lập cổng và phát sóng. Mặc định sẽ hoạt động tốt, nhưng nếu bạn gặp sự cố với một số cổng cụ thể, bạn có thể thay đổi. Ngoài ra, các thiết lập thời gian chờ và khoảng thời gian phát sóng có khả năng giúp thiết bị của bạn dễ phát hiện hơn nhưng lưu ý rằng sẽ có một nhược điểm nhỏ về tải lưu lượng do liên lạc liên tục.



Nếu tất cả sự đơn giản trong các tệp gửi và nhận khiến bạn cảm thấy hơi lo lắng và muốn thêm lớp bảo mật vào ứng dụng, hãy chuyển đến phần “Security” và nhấp vào hộp “Enable TLS”. Tại đó, bạn có thể thêm chứng chỉ CA, cụm mật khẩu khóa riêng, v.v.



Để tạo khóa riêng, hãy mở thiết bị đầu cuối và nhập
Mã:
openssl genrsa -des3 -out rootCA.key 2048
Nếu bạn muốn kích thước khóa cao hơn, bạn nên thay thế "2048" bằng "4096". Một chi tiết nữa là tham số "-des3" để thêm mật khẩu bảo vệ cho khóa. Nếu bạn không muốn thực hiện bước đó, hãy xóa tham số cụ thể khỏi lệnh trước đó.

Tiếp theo, nhập:
Mã:
openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 2048 -out rootCA.pem
và bạn sẽ được nhắc tự ký chứng chỉ bằng cách thêm một số thông tin cá nhân, việc này được thực hiện bằng cách trả lời một loạt câu hỏi. Tham số “-days” xác định khoảng thời gian trước khi khóa hết hạn, vì vậy hãy thay đổi giá trị của nó thành bất kỳ giá trị nào bạn muốn. Dạng cuối cùng của tệp sẽ giống như thế này:
 
Back
Bên trên