
Tenho acesso SSH para um servidor específico, mas quando tento executar o manual desse servidor. Estou tentando fazer a implantação nesse servidor, mas estou enfrentando um problema.
fatal: [lapp999.corp.com]]: UNREACHABLE! => {"changed": false, "msg": "Data could not be sent to remote host \"lapp999.corp.com\". Make sure this host can be reached over ssh: ********************************************************************************\n
!!!WARNING!!!\n********************************************************************************\nThis system is a restricted access system. All activity on this system is\nsubject to monitoring. Information collected that is malicious, unauthorized or\nunlawful, may be provided to the relevant authorities for further action. By\ncontinuing past this point, you expressly consent to this monitoring.\n********************************************************************************\
[email protected]: Permission denied (publickey).\r\n", "unreachable": true}
Alguém pode ajudar a consertar este?
Responder1
ansible-playbook -vvv
Verbosidade 3 inicia a impressão de comandos executados, incluindo a linha de comando ssh. Compare isso com o comando ssh que você afirma estar funcionando de forma interativa.
Verifique se IdentityFile
deve ser definido para este host ssh_config
e, em caso afirmativo, para qual credencial.
O padrão do Ansible é não usar opções ssh interativas. Se você precisasse de uma senha, seria necessário fornecê-la --ask-pass
na linha de comando, ou definir a variável ansible_password
E ter o sshpass
programa instalado, porque o OpenSSH realmente não quer que você automatize senhas.