вечер добрый!
кто-нибудь знает как заставить работать ssh при следующих условиях (выполняться должны сразу все два условия):
1. авторизация к серверу возможно только по паролю (режим авторизации по ключу отключен администратором сервера. зачем отключен — я не знаю. я НЕ администратор этого сервера)
2. обязательно должен быть BatchMode=yes . (что бы не было никаких сюрпризов, например таких — когда я открываю скрипт, отхожу от экрана на много-минут, а скрипт например «зависнет» в этом время что-то там спрашивая)
вот пример предполагаемой мной команды:
$ SSH_USER_HOST="моё_имя@имя_говносервера"
$ export SSHPASS="мой_пароль"
$ sshpass -e ssh -o BatchMode=yes -- "$SSH_USER_HOST" "....вот..тут...команда..которую..я..выполняю..на...сервере..."
но к сожалению — это НЕ работает. :(
если отключить "-o BatchMode=yes" — то работать будет :) . но мне ведь нужен «BatchMode=yes».
что делать по-советуете, товарищи?