редактировать
ssh user@192.168.0.11
Работает нормально, однако;
ssh user@192.168.0.11:/some/location
не работает
ssh: не удалось разрешить имя хоста 192.168.0.11:/some/location: имя или служба неизвестны
Извините, я думал, что это была проблема с ssh, я не знаю почему, но я почему-то думал, что вы можете создать ssh в такой папке. Оказывается, это проблема rsync.
Я получаю странную ошибку rsync
rsync -navz -e ssh win10/data user@192.168.0.11
будет работать, но когда я попытаюсь указать целевой каталог на моем сервере Ubuntu, это будет
rsync -navz -e ssh win10/data user@192.168.0.11:/some/location
dup() in/out/err failed
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at
/usr/src/rsync/rsync-3.0.8/io.c(760) [sender=3.0.8]
Я думаю, это может быть связано с тем, что я использую git bash на локальной коробке win10. Я установил rsync из MinGW и добавил
PATH=$PATH:/C/MinGW/msys/1.0/bin
на мой .bash_profile, чтобы заставить rsync работать.
Также scp example.pdf user@192.168.0.11:/some/location работает просто отлично, так что это определенно rsync.