2016-01-29 36 views
5

Próbuję wgrać katalog z mojej lokalnej maszyny do dropletu Digital Ocean, ubuntu 14.04, używając komendy "put -r myDirectory". Początkowo miałem "unable to canonicalize path" issue, ale utworzyłem zdalny "myDirectory" zgodnie z instrukcją, a komunikat o błędzie zniknął.sftp put -r nie działa, terminal drukuje "Wchodząc do MyDirectory", a potem nic się nie dzieje

Jednak "put -r myDirectory" nadal nie działa - konsola drukuje "Wgrywanie myDirectory/to/remote/path/myDirectory, Wchodząc do myDirectory /", a następnie nic się nie dzieje. Jestem nowy w sftp, ale jestem bardzo zaskoczony, ponieważ nie mogę znaleźć mojego problemu w Internecie.

Odpowiedz

2

Cóż - aktualnie mam ten sam problem. Wydaje się, że raport ten bug OpenSSH może mieć wiele wspólnego z nim:

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

biegnę na Ubuntu 15.10, wersja OpenSSH 6.9p1. Wydaje się, że naprawili to w this commit from Feb 11, ale nie jestem jeszcze pewien, jak uruchomić go w moim obecnym środowisku.

+0

Pracuję po prostu używając nierekurencyjnych poleceń 'PUT'. Mam szczęście, że moja struktura katalogów nie jest zbyt głęboka ... – wwwald

+0

Tak, obejrzałem ją, klonując mój kod z github zamiast -_- –