"A terminal is required to read the password" - Не получается отправить файлы на VPS с помощью Cygwin/RSync

Пытаюсь отправить файлы на VPS с Windows 10 с помощью RSync через Cygwin:

$ rsync --rsync-path="sudo rsync" -auvz "/cygdrive/d/IntelliJ IDEA/InHouseDevelopment/myapp.com/03-ProductionBuild/BackEndEntryPoint.js" [email protected]:/var/tmp -S

Если ввести правильный пароль, то будет ошибка:

sudo: a terminal is required to read the password; either use the -S option to r
ead from standard input or configure an askpass helper

Вроде бы как и объяснили, что надо делать, но это лишь порождает целое древо вопросов. Привожу ход своих мыслей.

sudo: a terminal is required to read the password

Отлично. А почему он этого по умолчанию не может-то? Вроде как базовая функциональность... И почему мне об этом надо сообщать только когда я уже введу правильной пароль? (если неправильный, то будет просто "permission denied").

either use the -S option

Куда добавлять эту опцию? К rsync? А разве в RSync она не будет иметь другой смысл (если вообще будет доступна)? В общем, даже если так сделать, то ничего не изменится.


Ответы (0 шт):