Unggah file dengan ssh?

1

Bisakah saya mengunggah file ke server tanpa menggunakan ftp atau sftp?

Hanya dengan ssh?

aneuryzm
sumber

Jawaban:

3

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 .

Linker3000
sumber
1
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:

ssh host "cat > targetfile" < sourcefile
grawity
sumber
1
tar cf - file -C bersumber ...
akira