Я использую rsync из java-процесса (используя java.lang.Runtime). Мы используем ssh без ключа, чтобы обойти пароль.
Что я хотел бы сделать, так это полностью отключить запрос пароля - в основном разрешая только ssh без ключа. В моей Java-программе, если я пытаюсь подключиться к хосту, который неправильно настроен для ssh без ключа, вся программа зависает, потому что она ожидает ввода пароля пользователем.
Есть ли флаг или что-то, что я могу передать rsync, чтобы сделать это? Или каким-то образом убить процесс rsync из Java, ожидающий приглашения?
(Вечный новичок предложил решение на стороне сервера. В идеале я хотел бы оставить его на стороне клиента)