di linux family, untuk mengcopy file/folder antar dua komputer di daring itu banyak caranya. ada yang menggunakan ftp (sftp), rsync, scp, dan nc

dari sekian tersebut, gue belum pernah nyobain nc, kabarnya nc lebih cepat dari rsync.

setelah nyari dan baca bagaimana menggunakan nc, berikut urutan-urutannya untuk menyalin file/folder antar dua komputer di dalam jaringan menggunakan komputer/server berbasis linux, *NIX menggunakan nc.



oh iya, gue menggunakan ubuntu, jadi jika menggunakan linux yang lain silakan disesuaikan, walaupun harusnya ga beda.

berbeda dengan ftp dan rsync, yang hanya perlu diakses/dioperasikan di satu sisi saja, menggunakan nc ini harus disiapkan di kedua sisi komputer, untuk itu dioperasikan dengan menggunakan  dua terminal.

pada terminal pertama, akses komputer penerima, check dan catat IP addressnya, gunakan perintah ifconfig.
jika komputer penerima adalah mesin di daring bukan lokal komputer saat ini, gunakan ssh untuk mengakses komputer tersebut.

ilustrationn of copy files

Photo by Kevin Ku on Unsplash

lalu pada terminal kedua, gunakan untuk mengakses komputer pengirim, jika komputer pengirim bukan komputer lokal saat ini, maka gunakan ssh untuk mengaksesnya.

pada terminal komputer yang akan menerima, gunakan perintah

nc -l [port number] | pv | tar -xpf -

[port number] diisi dengan port number yang bebas, misalnya 7000 sehingga menjadi

nc -l 7000 | pv | tar -xpf -

setelah menjalan perintah di atas pada terminal komputer penerima,
lalu pada terminal komputer yang akan mengirim, gunakan perintah 

tar -cf - [nama file/folder/regex] | pv | nc [IP address mesin penerima] [port number]

ganti [nama file/folder/regex] dengan file/folder yang akan dicopy, atau jika menggunakan regex seperti *.doc 

lalu ganti [IP address mesin penerima] dengan IP address yang sudah dicatat tadi, lalu ganti [port number] dengan port number yang diset di mesin penerima, dalam hal ini 7000, jadi 

Another post
pembayaran parkir (swalayan) nirtunai
pembayaran parkir (swalayan) nirtunai

sekarang ini tampaknya sudah masuk era layan diri sendiri (self service) dengan kombinasi nirtunai/non-tunai/cashless. salah satu implementasinya adalah pembayaran parkir Read more

malam takbiran tetap jadi orang IT
malam takbiran tetap jadi orang IT

wah! kebetulan nih ada orang IT ok, perasaan gue mulai ga enak nih. sehari menjelang lebaran, ngumpul di tempat keluarga, Read more

mengupload video di google photos ke youtube
mengupload video di google photos ke youtube

seringkali user biasa merekam video pada handphonenya kemudian ingin mengupload video-video tersebut ke youtube. dari android, sebagai kepanjangan tangan google, Read more

definition di chrome mobile
definition di chrome mobile

gue sebagai non-native english reader/speaker sangat tertolong dengan adanya google. setiap ada kata bahasa inggris yang gue engga ngerti, gue Read more

tar -cf - * | pv | nc 192.168.1.105 7000

setelah dijalankan, di kedua terminal akan menampilkan ‘progress bar’.