Hallo,
kürzlich hat sich die SD-Karte in meinem RaspberryPi verabschiedet, weshalb ich mir nun eine neue Karte mit einem frischen Rasbian besorgt habe. Eigentlich möchte ich da eine Ansible-Rolle drüber laufen lassen, um den ursprünglichen Zustand wiederherzustellen. Aber selbst einfachste Dinge bekomme ich gerade mit Ansible nicht hin.
Die IP ist korrekt, aber Permission denied muss Quatsch sein. Ich kann mich problemlos mit Standardkennung und -passwort über SSH anmelden:
Was ist hier falsch?
kürzlich hat sich die SD-Karte in meinem RaspberryPi verabschiedet, weshalb ich mir nun eine neue Karte mit einem frischen Rasbian besorgt habe. Eigentlich möchte ich da eine Ansible-Rolle drüber laufen lassen, um den ursprünglichen Zustand wiederherzustellen. Aber selbst einfachste Dinge bekomme ich gerade mit Ansible nicht hin.
Code:
user$: ansible raspberry -m raw -a uptime --ask-pass -vvv
ansible-2.7 2.8.7
config file = /usr/home/user/ansible/ansible.cfg
configured module search path = [u'/home/user/.ansible/plugins/modules', u'/usr/local/share/py27-ansible/plugins/modules']
ansible python module location = /usr/local/lib/python2.7/site-packages/ansible
executable location = /usr/local/bin/ansible-2.7
python version = 2.7.17 (default, Jan 2 2020, 01:19:19) [GCC 4.2.1 Compatible FreeBSD Clang 6.0.1 (tags/RELEASE_601/final 335540)]
Using /usr/home/user/ansible/ansible.cfg as config file
SSH password:
host_list declined parsing /home/user/ansible/hosts as it did not pass it's verify_file() method
script declined parsing /home/user/ansible/hosts as it did not pass it's verify_file() method
auto declined parsing /home/user/ansible/hosts as it did not pass it's verify_file() method
Parsed /home/user/ansible/hosts inventory source with ini plugin
META: ran handlers
<192.168.178.10> ESTABLISH SSH CONNECTION FOR USER: pi
<192.168.178.10> SSH: EXEC sshpass -d10 ssh -C -o ControlMaster=auto -o ControlPersist=60s -o PreferredAuthentications=publickey -o StrictHostKeyChecking=no -o 'User="pi"' -
o ConnectTimeout=30 -o StrictHostKeyChecking=no -o ControlPath=/usr/home/user/.ansible/cp/0cec436af9 -tt 192.168.178.10 uptime
<192.168.178.10> (255, '', 'pi@192.168.178.10: Permission denied (publickey,password).\r\n')
raspberry | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: pi@192.168.178.10: Permission denied (publickey,password).",
"unreachable": true
}
Die IP ist korrekt, aber Permission denied muss Quatsch sein. Ich kann mich problemlos mit Standardkennung und -passwort über SSH anmelden:
Code:
user$: ssh pi@raspberry 'uptime'
pi@raspberry's password:
19:04:05 up 4:47, 1 user, load average: 0.00, 0.00, 0.00
Was ist hier falsch?