Saya mengalami masalah dalam mengunggah direktori (yang berisi direktori lain sedalam beberapa level) oleh sftp. Saya sadar saya bisa mengatasi ini dengan gzipping, tapi saya tidak mengerti mengapa itu perlu.
Lagi pula, saya mencoba
sftp> put bin/
Uploading bin/ to /home/earlz/blah/bin
bin/ is not a regular file
sftp> put -r bin/
Uploading bin/ to /home/earlz/blah/bin
Couldn't canonicalise: No such file or directory
Unable to canonicalise path "/home/earlz/blah/bin"
Saya pikir pesan kesalahan terakhir benar-benar bodoh. Jadi direktori itu tidak ada? Mengapa tidak membuat direktori?
Apakah ada masalah seputar sftp ini, atau haruskah saya menggunakan scp?
sftp
memungkinkanput -r
dari OpenSSH 5.4