Chuyển file giữa điện thoại Android và Linux (Ubuntu)
Ghép nối điện thoại Android với PC Linux bằng công cụ dòng lệnh pdb, rồi gửi tệp hai chiều qua Wi-Fi, mã hóa đầu cuối.
Trên Linux, Personal Device Bridge là một công cụ dòng lệnh tên pdb. Chạy pdb serve --pair trên PC, quét mã bằng ứng dụng Android, và bạn có thể gửi tệp theo cả hai chiều: từ điện thoại bằng Tệp, từ terminal bằng pdb send. Linux không có cửa sổ ứng dụng, nhưng việc truyền vẫn được mã hóa và tiếp tục được khi gián đoạn, y như trên Windows.
Tóm tắt nhanh
- Chạy trên Linux 64-bit (x86_64) dưới dạng công cụ dòng lệnh.
- Tệp nhận được lưu vào
~/Downloads/Personal Bridge, hoặc nơi--download-dirchỉ định. pdb send <device> <files or folders>gửi tệp và cả thư mục.pdb doctorkiểm tra agent, tường lửa, cổng và mDNS, rồi đưa ra cách sửa cho từng lỗi.
Từng bước
Cài đặt cả hai phía
Tải công cụ dòng lệnh Linux từ trang này và kiểm tra
pdb --helpchạy được. Cài APK Android lên điện thoại.Mở cổng tường lửa
Với ufw, chạy
sudo ufw allow 47820:47821/udp,sudo ufw allow 47822/tcpvàsudo ufw allow 5353/udp. Với firewalld, xem Cho phép ứng dụng qua tường lửa.Bắt đầu ghép nối trên PC
Chạy
pdb serve --pair. Lệnh này chạy liên tục, nhận tệp và hiện mã QR cùng liên kết ghép nối.Ghép nối từ điện thoại
Trên điện thoại chạm Quét mã QR và quét, hoặc đưa liên kết sang điện thoại rồi dùng Dán liên kết thay thế. Chỉ chấp thuận khi mã 6 chữ số ở hai bên trùng nhau.
Gửi theo cả hai chiều
Trên điện thoại chạm Tệp và chọn PC Linux. Trong terminal chạy
pdb send <device> <file>;pdb devicesliệt kê tên thiết bị bạn có thể dùng.
Giữ PC luôn sẵn sàng nhận
PC chỉ nhận tệp khi agent nền đang chạy. pdb agent install cho agent tự khởi động khi bạn đăng nhập, không cần quyền quản trị, và pdb agent status cho biết nó có đang chạy hay không.
Phiên bản Linux làm được gì
- Trên Linux, phiên bản được hỗ trợ là công cụ dòng lệnh
pdb, nên mọi thứ trên trang này đều làm bằng lệnhpdb.pdb --helpliệt kê tất cả. - Ngoài tệp, bạn có thể gửi văn bản trong bộ nhớ tạm bằng
pdb clip <device>và liên kết bằngpdb url <device> <address>. - Tệp nhận được nằm ở
~/Downloads/Personal Bridge; thêm--download-dirđể dùng thư mục khác.
Câu hỏi
Có ứng dụng giao diện cho Linux không?
Không. Trên Linux, Personal Device Bridge là công cụ dòng lệnh pdb. Ứng dụng có giao diện đồ họa dành cho Windows.
Cùng Wi-Fi mà vẫn không ghép nối được thì làm sao?
Chạy pdb doctor để kiểm tra tường lửa, cổng và mDNS và nhận gợi ý cách sửa. Wi-Fi khách thường cách ly các thiết bị; xem Khắc phục cô lập Wi-Fi (mạng khách, Wi-Fi công cộng).
PC Linux có kết nối được với PC Windows không?
Có. Hai PC ghép nối với nhau bằng liên kết: chạy pdb serve --pair trên một máy và pdb pair "pdb://pair?d=…" với liên kết đó trên máy kia, hoặc trong màn hình Thêm thiết bị của ứng dụng Windows, dán vào mục Dán liên kết từ thiết bị khác rồi nhấp Kết nối.
Điện thoại ở xa nhà thì có dùng được không?
Có. Sau khi ghép nối, các thiết bị tự kết nối qua internet và vẫn được mã hóa đầu cuối (Kết nối qua Internet).