ssh adalah metode koneksi tetapi secara inheren tidak melakukan transfer file. Anda dapat menjalankan perintah seperti tar dan cat melalui ssh tetapi ada utilitas khusus yang lebih cocok untuk mengajukan transfer dengan ssh - lihat scp dan rsync .
dasarnya scp dan rsync tidak berbeda dari tar karena mereka SEMUA terowongan melalui ssh. terutama rsync berbicara dengan rekannya dengan cara yang sama persis seperti halnya tar: melalui pipa ...
akira
9
Semua implementasi SSH yang saya tahu melakukan termasuk SFTP, jadi saya tidak melihat mengapa Anda tidak ingin menggunakannya.
Bagaimanapun:
(cd sourcedir && tar cf - file otherfile) | ssh host "cd targetdir && tar xvf -"
Atau untuk satu file, tanpa mempertahankan metadata:
scp
danrsync
tidak berbeda daritar
karena mereka SEMUA terowongan melalui ssh. terutamarsync
berbicara dengan rekannya dengan cara yang sama persis seperti halnyatar
: melalui pipa ...Semua implementasi SSH yang saya tahu melakukan termasuk SFTP, jadi saya tidak melihat mengapa Anda tidak ingin menggunakannya.
Bagaimanapun:
Atau untuk satu file, tanpa mempertahankan metadata:
sumber