Кто нибудь использовал ansible для управления конфигурациями на ОС Astra

Linux 1.7.3 Воронеж - после разворачивания ОС из коробки он не подключается, хотя по ssh работает отлично. Become и -bK ключи в наличии. Как победить проблему отлупа ансибла?

Ошибка Make sure this host can be reached over ssh: Permission denied (publickey,password).

19 ответов

63 просмотра

а на таргет-машине какие логи аутентификации?

Konstantin-Sch. Автор вопроса

Oct 31 16:01:20 rsa-dtm-agent-01 sshd[1017]: Connection closed by 172.16.52.126 port 62496 [preauth] Oct 31 16:01:20 rsa-dtm-agent-01 audit[1017]: USER_LOGIN pid=1017 uid=0 auid=4294967295 ses=4294967295 subj=0:63:0:0 msg='op=login acct="superuser" exe="/usr/sbin/sshd" hostname=? addr=172.16.52.126 terminal=sshd res=failed' Oct 31 16:01:20 rsa-dtm-agent-01 sshd[1017]: Connection closed by 172.16.52.126 port 62496 [preauth] Oct 31 16:01:20 rsa-dtm-agent-01 audit[1017]: USER_ERR pid=1017 uid=0 auid=4294967295 ses=4294967295 subj=0:63:0:0 msg='op=PAM:bad_ident grantors=? acct="?" exe="/usr/sbin/sshd" hostname=172.16.52.126 addr=172.16.52.126 terminal=ssh res=failed' Oct 31 16:01:20 rsa-dtm-agent-01 audit[1019]: USER_LOGIN pid=1019 uid=0 auid=4294967295 ses=4294967295 subj=0:63:0:0 msg='op=login acct="superuser" exe="/usr/sbin/sshd" hostname=? addr=172.16.52.126 terminal=sshd res=failed' Oct 31 16:01:20 rsa-dtm-agent-01 sshd[1019]: Connection closed by 172.16.52.126 port 62497 [preauth] Oct 31 16:01:20 rsa-dtm-agent-01 sshd[1019]: Connection closed by 172.16.52.126 port 62497 [preauth] Oct 31 16:01:20 rsa-dtm-agent-01 audit[1019]: USER_ERR pid=1019 uid=0 auid=4294967295 ses=4294967295 subj=0:63:0:0 msg='op=PAM:bad_ident grantors=? acct="?" exe="/usr/sbin/sshd" hostname=172.16.52.126 addr=172.16.52.126 terminal=ssh res=failed'

Konstantin-Sch. Автор вопроса
Konstantin Sch.
Oct 31 16:01:20 rsa-dtm-agent-01 sshd[1017]: Conne...

в Астре куча своих систем защиты, предполагаю, что они не дают запускать плейбуки. При этом по ssh хожу, всё что нужно мне доступно. Уровень целостности 63 - эта штука с максимальным доступом в Астре.

Konstantin Sch.
Oct 31 16:01:20 rsa-dtm-agent-01 sshd[1017]: Conne...

А судо без пароля? А если с паролем, то он задан?

Konstantin-Sch. Автор вопроса
Konstantin Sch.
С паролем, задан

Попробуйте запустить ansible с -vvv

Konstantin-Sch. Автор вопроса
Dmitriy Kuvshinov
Попробуйте запустить ansible с -vvv

ну как бы вот <rsa-dtm-agent-01> Attempting python interpreter discovery <172.16.230.68> ESTABLISH SSH CONNECTION FOR USER: superuser <172.16.230.68> SSH: EXEC ssh -o ControlMaster=auto -o ControlPersist=600s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="superuser"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/e69978cad1 172.16.230.68 '/bin/sh -c '"'"'echo PLATFORM; uname; echo FOUND; command -v '"'"'"'"'"'"'"'"'/usr/bin/python'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.7'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.6'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.5'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python2.7'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python2.6'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/libexec/platform-python'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/bin/python3'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python'"'"'"'"'"'"'"'"'; echo ENDFOUND && sleep 0'"'"'' <172.16.230.68> (255, b'', b'Permission denied (publickey,password).\r\n') [WARNING]: Unhandled error in Python interpreter discovery for host rsa-dtm-agent-01: Failed to connect to the host via ssh: Permission denied (publickey,password). Using module file /usr/local/lib/python3.6/site-packages/ansible/modules/setup.py Pipelining is enabled. <172.16.230.68> ESTABLISH SSH CONNECTION FOR USER: superuser <172.16.230.68> SSH: EXEC ssh -o ControlMaster=auto -o ControlPersist=600s -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="superuser"' -o ConnectTimeout=10 -o ControlPath=/home/myuser/.ansible/cp/e69978cad1 172.16.230.68 '/bin/sh -c '"'"'sudo -H -S -p "[sudo via ansible, key=jtujlgyohlgbttbrpfhgvhjunwkplzxe] password:" -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jtujlgyohlgbttbrpfhgvhjunwkplzxe ; /usr/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' fatal: [rsa-dtm-agent-01]: UNREACHABLE! => changed=false msg: |- Data could not be sent to remote host "172.16.230.68". Make sure this host can be reached over ssh: Permission denied (publickey,password). unreachable: true

Konstantin-Sch. Автор вопроса

о, где почитать как это делается?

Konstantin-Sch. Автор вопроса

Спасибо, поправил

Konstantin Sch.
Спасибо, поправил

а просто по ключу так же пользователя superuser по ssh пускает нормально? не по паролю. Ну и путь к интерпретатору python проверить, и права sudo. Как будто бы на ключ ругается, или sudo прав нет. Нужно ещё более verbose сделать.

Konstantin-Sch. Автор вопроса
Kirill Baranov
а просто по ключу так же пользователя superuser по...

ключ не делал специально, нужно по паролю. Потом после первоначальной настройки ОС плейбуками этот пользователь удаляется.

Когда запускаете -vvv там есть команда ssh подключения Повторите все локально

Konstantin-Sch. Автор вопроса
Kirill Baranov
а просто по ключу так же пользователя superuser по...

vvvv правила канала не разрешают скинуть

Konstantin-Sch. Автор вопроса
Dmitriy Kuvshinov
Когда запускаете -vvv там есть команда ssh подключ...

так же пишет Permission denied (publickey,password). Короче мистика, по ssh то меня пускает же на машину.

Konstantin Sch.
так же пишет Permission denied (publickey,password...

Так запустите с теми же опциями, что и ansible

Konstantin-Sch. Автор вопроса

Похожие вопросы

Обсуждают сегодня

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Это немного оффтоп, но я просто хз куда писать. Как можно решить проблему эту? У некоторых людей автовоспроизведение гифок включено, но все равно подобное вместо гифок
Anton Shvets
1
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
Карта сайта