Croc adalah gratis dan open-source alat baris perintah yang memungkinkan dua komputer untuk mentransfer file dan folder dengan mudah dan aman menggunakan frasa kode.
Ada banyak cara untuk mentransfer file antara dua atau lebih komputer. Hari ini, kita akan membahas tentang utilitas lain bernama Croc. Tutorial ini kami akan menunjukkan cara menginstal Croc dan cara menggunakannya untuk mentransfer file antar komputer dengan aman.
Croc adalah sistem transfer file yang mengirim file dengan aman menggunakan enkripsi ujung ke ujung , melalui relai transfer file. Jika Anda penasaran dengan namanya, itu terinspirasi dari dongeng katak dan buaya. Keunggulan utama Croc adalah kecepatan, keamanan, dan kesederhanaan, all-in-one. Mentransfer data menggunakan Croc lebih cepat, karena berfungsi sebagai server relai antar sistem. Ini menciptakan lapisan komunikasi real-time full-duplex antara dua komputer, sehingga tugas "mengunggah" dan "mengunduh" terjadi secara bersamaan di antara komputer tersebut.
Croc adalah alat lintas platform. Itu ditulis dalam bahasa pemrograman GO dan tersedia secara bebas di bawah lisensi MIT. Anda dapat menginstalnya di Linux, Mac, Windows, dan Android, dan mentransfer file dengan aman di antara mereka. Croc tidak hanya bekerja di LAN yang sama tetapi di dua komputer yang terhubung ke internet.
Cara Menginstal Aplikasi Transfer File Croc Secure di Linux
Ubuntu / Debian
Unduh rilis terbaru (.deb paket) dari situs web proyek. Kemudian Anda dapat menginstalnya dengan menjalankan apt install
diikuti dengan path lengkap ke file yang diunduh:
apt install /home/linuxiac/Downloads/croc_9.1.3_Linux-64bit.deb
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting 'croc' instead of '/home/linuxiac/Downloads/croc_9.1.3_Linux-64bit.deb'
...
Unpacking croc (9.1.3) …
Setting up croc (9.1.3) …
Linux Arch
pacman -S croc
Lainnya
Perintah yang ditunjukkan di bawah ini akan menginstal croc
di /usr/local/bin/
lokasi.
curl https://getcroc.schollz.com | bash
Cara Mentransfer File Antar Komputer dengan Aman Menggunakan Croc
Menggunakan croc
perintah untuk mengirim file atau folder dari komputer Anda ke komputer lain sesederhana mungkin. Tentu saja, croc
perlu diinstal di kedua komputer, komputer yang mengirim file dan yang menerimanya.
Untuk mentransfer file/folder menggunakan croc
, cukup jalankan:
croc send <file-or-folder-path>
Contoh:
croc send stuff.tar.gz
Did you mean to send 'stuff.tar.gz'? (y/n) y
Sending 'stuff.tar.gz' (640 B)
Code is: 1846-jump-mega-clean
On the other computer run
croc 1846-jump-mega-clean
Croc akan menghasilkan frasa kode acak seperti di atas. Di sini, frasa kodenya adalah 1846-jump-mega-clean
. Frase kode digunakan untuk membuat perjanjian kunci yang diautentikasi dengan kata sandi (PAKE) yang menghasilkan kunci rahasia untuk pengirim dan penerima yang akan digunakan untuk enkripsi ujung ke ujung. Ini memastikan transfer file yang aman.
Pada komputer kedua (receiver), untuk menerima file atau folder yang harus Anda lakukan adalah mengetikkan croc <passphrase>
(dalam hal ini adalah croc 1846-jump-mega-clean
). Menjalankan perintah ini akan membuat koneksi dengan pengirim, mengamankan saluran, dan akan menanyakan apakah Anda ingin mengunduh apa pun yang sedang dikirim.
croc 1846-jump-mega-clean
Accept 'stuff.tar.gz' (640 B)? (y/n) y
Receiving (<-25.69.4.216:32816)
100% |████████████████████| (640/640 B, 5.479 kB/s)
Setelah Anda menerima transfer, unduhan akan dimulai dan Anda akan melihat kemajuan di emulator terminal Anda. Hal yang sama berlaku untuk pengirim. Jika Anda memeriksa terminal pada mesin yang mengirim file, Anda akan dapat melihat kemajuan transfer.
Sending (->46.215.23.41:38244)
100% |████████████████████| (640/640 B, 418.001 kB/s)
Setel Frasa Kode Croc Khusus
Anda juga dapat mentransfer file atau folder dengan aman menggunakan kode khusus pilihan Anda menggunakan --code
pilihan.
croc send --code ps-forevermore stuff.tar.gz
Sending 'stuff.tar.gz' (640 B)
Code is: ps-forevermore
On the other computer run
croc ps-forevermore
Penerima dapat menerima file menggunakan perintah berikut:
croc ps-forevermore
Accept 'stuff.tar.gz' (640 B)? (y/n) y
Receiving (<-25.69.4.216:38016)
100% |████████████████████| (640/640 B, 5.752 kB/s)
Kirim Teks
Anda juga dapat menggunakan croc
untuk mengirim teks. Ini dapat berguna ketika Anda ingin membagikan pesan atau URL dengan aman. Untuk melakukannya, Anda hanya perlu mengetik:
croc send --text "You're the colour of my life"
Sending 'text' (28 B)
Code is: 1682-ozone-albert-celtic
On the other computer run
croc 1682-ozone-albert-celtic
Penerima dapat menerima teks menggunakan perintah berikut:
croc 1682-ozone-albert-celtic
Display text message (28 B)? (y/n) y
Receiving (<-13.80.4.226:42302)
You're the colour of my life
Gunakan Croc dengan Server Relay Anda untuk Mentransfer File dengan Aman
Sekarang, yang dimasukkan ke dalam konfigurasi Croc adalah penggunaan server relai publik yang telah disiapkan oleh pembuat Croc, tetapi seseorang dapat menyiapkan server relai mereka sendiri, dan mengonfigurasi croc
untuk menggunakan server relai itu saat runtime. Untuk melakukan ini, diperlukan pengaturan satu kali di komputer ketiga atau di wadah buruh pelabuhan.
Jalankan croc
sebagai proses relay pada server dengan alamat publik, misalnya 25.69.4.216
:
croc relay
[info] 2021/05/12 19:36:22 starting croc relay version v9.1.3-e29b4c4
[info] 2021/05/12 19:36:22 starting TCP server on 9009
[info] 2021/05/12 19:36:22 starting TCP server on 9011
[info] 2021/05/12 19:36:22 starting TCP server on 9013
[info] 2021/05/12 19:36:22 starting TCP server on 9012
[info] 2021/05/12 19:36:22 starting TCP server on 9010
Kemudian, kita arahkan croc
jauh dari relai publik default saat mengirim file:
croc --relay "25.69.4.216:9009" send some_file.extension
Sending 'stuff.tar.gz' (640 B)
Code is: 3036-finance-value-temple
On the other computer run
croc --relay 25.69.4.216:9009 3036-finance-value-temple
Kemudian di pihak penerima:
croc --relay 25.69.4.216:9009 3036-finance-value-temple
Accept 'stuff.tar.gz' (640 B)? (y/n) y
Receiving (<-46.215.23.41:41106)
100% |████████████████████| (640/640 B, 3.918 kB/s)
Pemikiran penutup
Singkatnya, Croc melakukan hal berikut:
- Mentransfer file, folder, dan teks dengan aman antara dua komputer menggunakan relai
- Menyediakan enkripsi menyeluruh menggunakan pustaka PAKE
- Mentransfer beberapa file dalam sekali jalan
- Resume penyalinan file terganggu
- Tidak diperlukan penerusan port server pusat
- Memerlukan Nol ketergantungan
- Langsung platform
- Gratis dan sumber terbuka
Croc jelas merupakan alat yang perlu Anda periksa jika Anda mencari solusi transfer file yang aman. Masih banyak lagi yang dapat Anda lakukan dengannya dan kami mendorong Anda untuk membaca postingan blog penulis tentang alat tersebut.