Hi everyone,
I have installed ansible 2.5.4 on Ubuntu 18.04 (have also tried Ansible 2.2 on Ubuntu 16.04)
When I use ansible to connect to Cisco IOS, I got this error message: fatal: [192.168.144.10]: FAILED! => {“msg”: “No authentication methods available”}
I am able to ssh to my router from the Ubuntu via “ssh cisco@192.168.144.10”
But when I am using ansible, this happens:
root@ansible:/etc/ansible# ansible --version
ansible 2.5.4
config file = /etc/ansible/ansible.cfg
configured module search path = [u’/root/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.15rc1 (default, Apr 15 2018, 21:51:34) [GCC 7.3.0]
root@ansible:/mnt/Inventory_Examples# ansible-playbook -i host_1 IOS_Test_1.yml -vvv
…
omitted
…
The full traceback is:
Traceback (most recent call last):
File “/usr/bin/ansible-connection”, line 87, in start
self.connection._connect()
File “/usr/lib/python2.7/dist-packages/ansible/plugins/connection/network_cli.py”, line 292, in _connect
ssh = self.paramiko_conn._connect()
File “/usr/lib/python2.7/dist-packages/ansible/plugins/connection/paramiko_ssh.py”, line 240, in _connect
self.ssh = SSH_CONNECTION_CACHE[cache_key] = self._connect_uncached()
File “/usr/lib/python2.7/dist-packages/ansible/plugins/connection/paramiko_ssh.py”, line 348, in _connect_uncached
raise AnsibleConnectionFailure(msg)
AnsibleConnectionFailure: No authentication methods available
…
omitted
…
Thanks in advance!!!