Di sisi penerima:
nc -l 1234 > file.tar.gz
Pada akhir pengiriman:
cat file.tar.gz | nc <reciever's ip or hostname> 1234
Itu seharusnya berhasil. Bergantung pada kecepatannya, mungkin perlu beberapa saat, tetapi kedua proses akan selesai saat transfer selesai.
dari pengirim
nc -v -w 30 1337 - l < filename
di mana "-v" dari verbose, "-w 30" untuk menunggu sebelum dan sesudah 30 detik untuk koneksi, nomor port "1337", "-l" memberi tahu nc bahwa ini adalah pengirim
dari penerimanc -v -w 2 ip_add_of_sender 1337 > filename
Dari nc(1)
halaman manual:
-l
Digunakan untuk menentukan bahwa nc harus mendengarkan koneksi masuk daripada memulai koneksi ke host jarak jauh. Merupakan kesalahan untuk menggunakan opsi ini bersamaan dengan opsi -p, -s, atau -z.
Jadi Anda menggunakan -p
salah.
Gunakan di server2:
nc -l 1234 > file.tar.gz
Dan di server1:
nc server2 1234 < file.tar.gz