| Summary: | Error with sftp get wildcard when number of files is over 130 | ||
|---|---|---|---|
| Product: | Portable OpenSSH | Reporter: | matto_30 |
| Component: | sftp | Assignee: | Assigned to nobody <unassigned-bugs> |
| Status: | CLOSED WORKSFORME | ||
| Severity: | normal | CC: | djm, dtucker |
| Priority: | P5 | ||
| Version: | 6.6p1 | ||
| Hardware: | amd64 | ||
| OS: | Linux | ||
I can't reproduce this with either -head or the 6.6p1 release on Fedora with the default build options, either with 130 files or 1300 files. Which distro is it (I assume centos from the output)? What options did you build OpenSSH with? Is there anything else unusual about your config? Also, please reproduce with sftp -vvv to produce debug logs and attach to this bug (using "Add an attachment" above). Can't replicate - this looks like a Redhat change to OpenSSH. http://pkgs.fedoraproject.org/cgit/openssh.git/tree/openssh-5.8p1-glob.patch You should complain to your vendor I definitely will. Thank you for checking into it. Set all RESOLVED bugs to CLOSED with release of OpenSSH 7.1 |
If there are 130 or more files when trying to get files with "get *", SFTP will give me an error of File "{full_path}/*" not found. Steps to reproduce: $ mkdir tmp $ for i in {1..130}; do touch tmp/file-$i; done $ sftp centos@localhost:tmp Connected to localhost. Changing to: /home/centos/tmp sftp> get * File "/home/centos/tmp/*" not found. sftp>