Здравствуйте.
Зачастую приходится сталкиваться с необходимостью передачи предопределенных ответов на запросы различных приложений. Вопрос состоит в том, как передавать эти данные? Допустим, есть такой код (для демонстрации проблемы):
user=User
password=Password
server=1.2.3.4
echo "$password" | ssh "$user@$server"
Почему после его выполнения ssh по-прежнему требует ввод пароля? Аналогичные проблемы возникают, например, с архиватором zip.
Подскажите, пожалуйста, как правильно передавать данные в подобных случаях? Спасибо!