LINUX.ORG.RU
решено ФорумAdmin

openvpn, systemd, rhel

 , ,


0

1

пишу скрипт для автоматического создания ключей для сервака и указанных пользователей и его запуска. Я не использую пароль при создании ключей для сервера но при его запуске на rhel у меня его просит, ни debian, ни gentoo ничего такого не хотят. выглядит это так:

systemctl start openvpn-server@home
Password entry required for 'Enter Private Key Password:' (PID 135793).
Please enter password with the systemd-tty-ask-password-agent tool.

конфиг:

auth SHA256
data-ciphers AES-256-GCM
allow-compression no
ca        /etc/openvpn/server/home-ca.crt
cert      /etc/openvpn/server/home.crt
key       /etc/openvpn/server/home.key
dh        /etc/openvpn/server/home-dh.pem
tls-crypt /etc/openvpn/server/home-tc.key
tls-version-min 1.2
proto tcp
port 24594
dev tun
topology subnet
push "redirect-gateway def1"
persist-tun
persist-key
server 10.0.1.0 255.255.255.0
user  nobody
group nobody
keepalive 10 120
client-to-client
status     /var/log/openvpn/openvpn-status.log
log-append /var/log/openvpn/openvpn.log
verb 3

/var/log/openvpn/openvpn.log

Failed to query password: Timer expired
ERROR: Failed retrieving username or password
Exiting due to fatal error

проблема как мне кажется в разнице собранных версиях other vs rhel: enable_def_auth=yes

Подскажите, пожалуйста, как сделать чтобы оно не запрашивало пароль в принципе, который и не нужен по конфигу? Ищу в мане что-то на подобие но не нахожу. Не совсем понимаю связку systemd = openvpn = enable_def_auth=yes

UPD: спасибо imul за совет, ну или отключить SELinux =)



Последнее исправление: SmilePlz (всего исправлений: 2)

Ответ на: комментарий от imul

наверное что-то в easy-rsa, надо будет посмотреть. У меня переменные есть EASYRSA_PASS[OUT|IN]="pass:", на будет попробовать без них и посмотреть что получится.

SmilePlz
() автор топика