Добрый день. Есть необходимость автоматизировать создание ключей в easy-rsa на vps. Руками все делается замечательно, но при помощи скриптов не удается выполнить build-key.
Варианты использования xdotool или библиотеки(которые гуглятся как минимум) для python - отказались работать.
Если вкратце, при запуске ./build-key «username» надо 10 раз нажать Enter, 2 раза Y+Enter.
с Y проблем нету, т.к. echo с этим справляется. Подскажите по поводу Enter. (именно Enter, а не переход на другую строку. echo \r или echo \n тоже не работает).
Пробовал делать с помощью screen -X и отправлять туда stuff '\015', но не получается все-равно
cd /usr/share/easy-rsa/
screen -dmS account ./build-key zzzzz
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account stuff '\015'
screen -XS account echo "y"
screen -XS account stuff '\015'
screen -XS account echo "y"
screen -XS account stuff '\015'
screen -r account
exit
Возможно, есть возможность изменить pkitool (в easy-rsa), что б он не спрашивал вопросы и просто выполнением ./build-key 'name' создавал ключи?
Надеюсь, на помощь сообщества, возможно, кто-то сталкивался с подобным
Спасибо
easy-rsa, linux, автоматизация