Mam problemy z przesyłaniem przez sftp katalogów (które zawierają inne katalogi kilka poziomów głębokości). Zdaję sobie sprawę, że mogłem obejść to przez gzipowanie, ale nie rozumiem, dlaczego jest to konieczne.
W każdym razie próbuję
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"
Myślę, że ostatni komunikat o błędzie jest całkowicie głupi. Więc katalog nie istnieje? Dlaczego nie stworzyć katalogu?
Czy jest jakiś problem związany z sftp, czy powinienem po prostu użyć scp?
sftp
zezwalaput -r
na OpenSSH 5.4