Unggah file dengan ssh?


1

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

Hanya dengan ssh?

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 .


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

1
tar cf - file -C bersumber ...
akira
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.