Croc, chuyển các tập tin và thư mục giữa các máy tính

Về Croc

Trong phần tiếp theo, chúng ta sẽ xem xét về Croc. Ngày nay, người dùng có thể tìm thấy nhiều cách khác nhau để chuyển tập tin giữa hai hoặc nhiều đội. Croc sẽ cung cấp cho chúng ta một trong những cách đó, được thiết kế để sử dụng từ dòng lệnh và điều đó sẽ cho phép chúng ta chuyển các tệp và thư mục giữa các máy tính một cách dễ dàng, nhanh chóng và an toàn.

Sử dụng công cụ này, việc truyền dữ liệu được thực hiện nhanh chóng vì nó hoạt động như một máy chủ chuyển tiếp giữa các hệ thống. Tạo một lớp giao tiếp song công trong thời gian thực giữa hai đội, vì vậy nhiệm vụ của 'tải'và'xảđược thực hiện đồng thời giữa các đội.

Croc cung cấp mã hóa end-to-end bằng cách sử dụng Thư viện trao đổi khóa được xác thực bằng mật khẩu (PAKES). Thư viện PAKE cho phép hai người dùng tạo khóa bí mật mạnh bằng khóa yếu mà cả hai đều biết trước. Khóa bí mật này được sử dụng sau khi mã hóa bổ sung.

Đặc điểm chung của Croc

  • Nó là một chương trình mã nguồn mở và miễn phí.
  • Vì Croc sử dụng tính năng truyền lại, không cần máy chủ trung tâm hoặc chuyển tiếp cổng.
  • Là một ứng dụng đa nền tảng, vì vậy bạn có thể chuyển dữ liệu giữa các nền tảng Gnu / Linux, Mac và Windows.
  • Cung cấp mã hóa end-to-end bằng thư viện PAKES.
  • Chương trình chúng tôi cho phép bạn chuyển nhiều tệp cùng một lúc.
  • Nếu vì bất kỳ lý do gì quá trình truyền dữ liệu bị gián đoạn, chúng tôi sẽ có thể tiếp tục sao chép các tệp từ nơi nó đã bị bỏ lại lần trước.
  • Yêu cầu không phụ thuộc.
  • Croc là được viết bằng ngôn ngữ lập trình GO và được cung cấp miễn phí theo giấy phép của MIT.

Đây chỉ là một số tính năng mà chương trình này cung cấp. Họ có thể tham khảo ý kiến ​​của tất cả chúng từ dự án trang GitHub.

Cài đặt Croc trên Ubuntu

Croc tôi có thểCài đặt trên bất kỳ bản phân phối Gnu / Linux và Unix nào hỗ trợ Bash sử dụng lệnh sau trong terminal (Ctrl + Alt + T):

cài đặt croc bash

curl https://getcroc.schollz.com | bash

Lệnh này sẽ cài đặt Croc trong / usr / local / bin / location.

Cũng có thể tải xuống các tệp nhị phân được biên dịch trước từ trang phiên bản của dự án. Trong trường hợp này, chúng tôi có thể tải xuống tệp Croc DEB cho hệ thống Ubuntu 20.04 bằng cách sử dụng các lệnh sau trong thiết bị đầu cuối (Ctrl + Alt + T):

tải xuống croc deb

wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb

Sau khi quá trình tải xuống hoàn tất, chúng tôi có thể cài đặt chương trình bằng lệnh sau:

cài đặt croc deb

sudo dpkg -i croc_8.3.2_Linux-64bit.deb

Croc cũng có thể được cài đặt dưới dạng gói snap. Trong terminal (Ctrl + Alt + T), bạn sẽ chỉ phải sử dụng lệnh:

cài đặt nhanh chóng

sudo snap install croc

Sử dụng Croc

Để bắt đầu, chúng tôi sẽ phải chắc chắn rằng chúng tôi đã cài đặt Croc trong tất cả các hệ thống mà chúng tôi muốn tham gia vào các chuyến hàng.

Truyền tệp và thư mục giữa các máy tính

đến chuyển một tệp hoặc thư mục bằng Croc, chúng ta chỉ cần thực thi một cái gì đó như sau:

croc send ruta-al-archivo-o-carpeta

Một ví dụ thực tế sẽ là:

gửi tệp croc

croc send archivo.png

Như bạn có thể thấy trong ảnh chụp màn hình ở trên, lệnh này sẽ tạo ra một cụm mã ngẫu nhiên trong ví dụ này là:

flex-hazard-immune

Cụm từ mã được sử dụng để thiết lập một thỏa thuận khóa được xác thực với mật khẩu (PAKES). Điều này tạo khóa bí mật để người gửi và người nhận sử dụng để mã hóa đầu cuối.

Để nhận tệp ở trên trên một máy tính khác, người nhận phải gõ phím này bên cạnh lệnh croc:

tiếp nhận hồ sơ

croc flex-hazard-immune

Sau đó, chúng tôi sẽ phải nhấn 'y'và hãy nhấn Giới thiệu để nhận tệp.

Tệp sẽ được lưu trên máy tính nhận, trong cùng thư mục nơi chúng tôi đang thực hiện lệnh cuối cùng này.

Đặt cụm từ mã tùy chỉnh

Như bạn có thể thấy trong ví dụ trước, Croc tạo một mã ngẫu nhiên mỗi khi chúng tôi gửi một tệp hoặc thư mục. Nhưng cũng chúng tôi sẽ có thể gửi các tệp hoặc thư mục có mã được cá nhân hóa theo ý thích của chúng tôi, chúng tôi sẽ chỉ phải sử dụng tùy chọn –Code.

gửi tệp với mã tùy chỉnh

croc send --code descargar-esto archivo.txt

Trong ví dụ này, 'tải xuống cái này'là cụm từ mã. Người nhận có thể nhận tệp bằng lệnh sau:

mã tùy chỉnh người nhận

croc descargar-esto

Gửi tin nhắn

Nếu chúng tôi muốn chia sẻ URL hoặc tin nhắn, Croc cũng có thể giúp chúng tôi. Để gửi văn bản bằng Croc, chúng tôi sẽ chỉ phải thực hiện:

gửi tin nhắn văn bản

croc send --text "Mensaje de texto enviado con Croc"

El người nhận sẽ nhận được một tin nhắn văn bản bằng lệnh sau:

tiếp nhận văn bản

croc sound-laura-vital

Giúp

Để tham khảo sự trợ giúp của công cụ này, trong terminal (Ctrl + Alt + T), chúng ta sẽ chỉ phải thực thi:

croc giúp đỡ

croc --help

Bởi vì nó là mã nguồn mở và được triển khai bằng một ngôn ngữ dễ dàng biên dịch (Go), công cụ này có thể được sử dụng trên bất kỳ hệ thống nào. Cách chia sẻ tệp hoặc thư mục giữa các máy tính nhanh chóng, an toàn và thực sự dễ sử dụng. Nó có thể nhận thêm thông tin về dự án này trong blog của người tạo ra nó.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.