Некоторые суперкомпьютеры требуют одноразового пароля (OTP) для входа в систему через ssh
.Я хочу не вводить пароль каждый раз и автоматизировать вход в систему / scp / rsync через bash-скрипт, в котором я генерирую одноразовый пароль, а затем передаю одноразовый пароль в ssh с помощью sshpass
:
sshpass -p my_password_and_OTP ssh user@hostname
Этот sshpass
работает для обычного ssh
, но мое тестирование показывает, что оно не работает для ssh
, требующего одноразовый пароль.Мне интересно, есть ли способ не интерактивно кормить ssh одноразовым паролем на основе времени.