https://bugzilla.mindrot.org/show_bug.cgi?id=2150
Bug ID: 2150
Summary: Recursive upload expects target directory to already
exist
Product: Portable OpenSSH
Version: -current
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: P5
Component: sftp
Assignee: [email protected]
Reporter: [email protected]
The "put -r" support in sftp(1) expects a directory with the same name
as teh source directory to exist on the server prior to the upload.
That
is contrary to the behaviour of "scp -r" and is thus unexpected. It is
also contrary to the behaviour of "get -r."
sftp> cd test
sftp> lcd /etc
sftp> ls
sftp> put -r sasl2
Uploading sasl2/ to /u1/imorgan/test/sasl2
Couldn't canonicalise: No such file or directory
Unable to canonicalise path "/u1/imorgan/test/sasl2"
sftp>
sftp> mkdir sasl2
sftp> put -r sasl2
Uploading sasl2/ to /u1/imorgan/test/sasl2
sasl2/libvirt.conf
100% 1161 1.1KB/s 00:00
sasl2/smtpd.conf
100% 49 0.1KB/s 00:00
sasl2/Sendmail.conf
100% 25 0.0KB/s 00:00
sftp>
--
You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
openssh-bugs mailing list
[email protected]
https://lists.mindrot.org/mailman/listinfo/openssh-bugs