2016-01-29 2 views
5

Ich versuche, ein Verzeichnis von meinem lokalen Rechner auf ein Digital Ocean Tröpfchen, ubuntu 14.04, mit dem Befehl "put -r myDirectory" hochzuladen. Anfangs hatte ich die "unable to canonicalize path" issue, aber ich habe eine Remote 'myDirectory' wie angewiesen und die Fehlermeldung verschwunden.sftp put -r funktioniert nicht, Terminal druckt "MyDirectory eingeben" und dann passiert nichts

"put -r myDirectory" funktioniert jedoch immer noch nicht - die Konsole druckt "MeinDirectory hochladen/in/remote/Pfad/meinVerzeichnis, MyDirectory eingeben/und dann passiert nichts. Ich bin neu bei Sftp, aber ich bin sehr verwirrt, da ich mein Problem im Internet nicht finden kann.

Antwort

2

Nun - ich laufe derzeit auf das gleiche Problem. Es scheint, dass dieser OpenSSH Bugreport viel damit zu tun hat:

http://lists.mindrot.org/pipermail/openssh-bugs/2016-January/015929.html

ich auf Ubuntu renne 15.10, OpenSSH Version 6.9p1. Sie scheinen es in this commit from Feb 11 behoben zu haben, aber ich bin mir noch nicht sicher, wie ich es in meiner aktuellen Umgebung ausführen kann.

+0

Ich arbeite gerade um es mit nicht-rekursiven 'PUT'-Befehle jetzt. Ich bin froh, dass meine Verzeichnisstruktur nicht zu tief ist ... – wwwald

+0

Ja, ich habe daran gearbeitet, indem ich meinen Code stattdessen von Github geklont habe -_- –