GNU/Linux >> Belajar Linux >  >> Linux

Linux:Cara berbagi file di jaringan lokal dengan guk

Kita semua pernah berada dalam situasi ini jika kita ingin bertukar file dengan pengguna lain yang terhubung ke jaringan yang sama dengan kita, dan meskipun ada banyak cara untuk melakukan ini, hampir tidak ada yang mudah, cepat, atau cukup sederhana. Untungnya, bagaimanapun, pengguna Linux dapat menggunakan alat kecil yang disebut "guk" yang menyederhanakan proses dan membuat pertukaran file berjalan di taman. Apa yang akan saya sajikan dalam tutorial singkat ini cocok untuk jaringan rumah di mana kenyamanan adalah perhatian utama, dan keamanan tidak menjadi masalah.

Pertama, unduh dan instal paket yang disebut "woof" yang seharusnya tersedia melalui repositori default distribusi Anda. Buka jendela terminal dan jalankan perintah ini untuk menginstalnya.

Debian

apt-get install woof

Ubuntu

sudo apt-get install woof

Jika tidak, Anda juga dapat mengunduhnya dari Launchpad. Setelah melakukan ini, buka terminal dan arahkan ke lokasi file yang ingin Anda bagikan dengan pengguna lain yang terhubung ke jaringan yang sama dengan Anda. Untuk panduan ini, saya akan menganggap bahwa saya ingin mengirim gambar .png melalui port 8080. Untuk melakukan ini, saya memasukkan perintah woof diikuti oleh parameter -p yang menunjukkan nomor port, dan kemudian nama file, seperti yang ditunjukkan pada tangkapan layar berikut.

Setelah memasukkan perintah ini, guk akan diaktifkan dan file yang dipilih akan disajikan di alamat yang ditunjuk yang dalam kasus saya adalah http://192.168.1.68:8080/ . Artinya, jika saya membuka alamat ini dari browser, saya akan diberi kesempatan untuk mengunduh file ini. Di sini, saya telah menetapkan alamat IP yang berbeda menggunakan parameter -i. Setelah file dibagikan dengan pengguna, tugas server web dihentikan dan waktu penghentian dicetak di terminal.

Jika Anda perlu mengirim file ke lebih dari satu pengguna di jaringan yang sama, Anda dapat menambahkan hitungan pada pakan menggunakan parameter -c dan jumlah pembagian setelahnya. Contohnya adalah:

woof -c 3 pictoshare.jpeg

dan server web Anda akan tetap aktif dan berjalan hingga tiga pengguna mengunduh file bersama. Harap dicatat bahwa wof akan menghitung koneksi dari pengguna yang sama sebagai unik, jadi jika satu pengguna mengunduh file tiga kali, itu akan menghentikan guk sebelum dua pengguna lainnya mendapatkan kesempatan untuk mendapatkannya.

Secara default, guk tidak memampatkan file yang dibagikan, tetapi jika Anda memasukkan direktori alih-alih nama file, guk akan mengompres folder dengan format tar.gz. Misalnya, jika Anda ingin membagikan folder Unduhan Anda, masukkan "guk Unduhan" dan guk akan berfungsi sebagai Downloads.tar.gz. Jika Anda ingin menggunakan kompresi zip, Anda dapat menentukannya dengan memasukkan parameter -Z, dan jika Anda tidak ingin guk mengompresnya sama sekali, Anda harus menambahkan parameter -u.

Terakhir, jika Anda perlu menerima file dari pengguna lain yang terhubung di jaringan yang sama dengan Anda, Anda harus mengirim guk ke mereka terlebih dahulu. Ini dapat dilakukan dengan mengatur guk untuk mendistribusikan dirinya sendiri menggunakan perintah:

woof -s

Selama pengujian saya, saya menemukan bahwa pengaturan firewall router modem saya pada tingkat keamanan terendah sangat membantu, dan saya bahkan dapat mengunduh sesuatu dari ponsel Android saya. Perangkat apa pun yang memiliki browser web harus berfungsi dengan baik dengan alat ini karena berbagi dilakukan melalui HTTP. Untuk memeriksa apakah port yang Anda buka untuk guk tetap terbuka atau tertutup, ada perintah:

nmap -sT -O localhost

yang akan mencetak semua port yang terbuka di terminal.


Linux
  1. Cara Mengonversi File ke Encoding UTF-8 di Linux

  2. Perintah SCP Linux – Cara Transfer File SSH dari Jarak Jauh ke Lokal

  3. Bagaimana cara menulis file dengan C di Linux?

  1. Cara mengenkripsi file dengan gocryptfs di Linux

  2. Cara Unzip File di Linux (dengan Contoh)

  3. Bagaimana cara mendaftar file dengan path lengkap di Linux?

  1. Cara Mengubah Izin File Secara Rekursif dengan chmod di Linux

  2. Cara Memotong (Kosong) File di Linux

  3. Cara berbagi file secara lokal di Linux dengan menggunakan NitroShare