Hi,
I have just installed Ansible for the first time and am attempting to
connect to a Cisco switch, this needs to be with username and password.
>From both an Ubuntu server and my Mac I can ssh to the box with the same
username and password I have configured in the ansible inventory.
I have attempted from an Ubuntu host and my Mac, however I am receiving the
following error:
===============================================================
xxxx:/etc/ansible$ ansible -m ping all
xxxx | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Connection to 192.168.10.200
closed by remote host.\r\nConnection closed\r\n",
"unreachable": true
}
===============================================================
Ansible config:
host1 ansible_host=192.168.10.200 ansible_user=xxxx ansible_ssh_pass=xxxx
Debug from switch shows the succesful authentication and subsequent closing
of the connection:
*Jul 8 06:20:52.804: SSH2 1: MAC compared for #8 :ok
*Jul 8 06:20:52.804: SSH2 1: input: padlength 37 bytes
*Jul 8 06:20:52.808: SSH2 1: send:packet of length 16 (length also
includes padlen of 10)
*Jul 8 06:20:52.808: SSH2 1: computed MAC for sequence no.#8 type 52
*Jul 8 06:20:52.808: SSH2 1: authentication successful for ansibleuser
*Jul 8 06:20:52.814: SSH2 1: ssh_receive: 64 bytes received
*Jul 8 06:20:52.814: SSH2 1: input: total packet length of 48 bytes
*Jul 8 06:20:52.814: SSH2 1: partial packet length(block size)16
bytes,needed 32 bytes,
maclen 16
*Jul 8 06:20:52.814: SSH2 1: MAC compared for #9 :ok
*Jul 8 06:20:52.814: SSH2 1: input: padlength 19 bytes
*Jul 8 06:20:52.814: SSH2 1: channel open request
*Jul 8 06:20:52.815: SSH2 1: send:packet of length 32 (length also
includes padlen of 10)
*Jul 8 06:20:52.815: SSH2 1: computed MAC for sequence no.#9 type 91
*Jul 8 06:20:52.818: SSH2 1: ssh_receive: 144 bytes received
*Jul 8 06:20:52.818: SSH2 1: input: total packet length of 48 bytes
*Jul 8 06:20:52.818: SSH2 1: partial packet length(block size)16
bytes,needed 32 bytes,
maclen 16
*Jul 8 06:20:52.818: SSH2 1: MAC compared for #10 :ok
*Jul 8 06:20:52.818: SSH2 1: input: padlength 7 bytes
*Jul 8 06:20:52.818: SSH2 1: env request
*Jul 8 06:20:52.819: SSH2 1: input: total packet length of 64 bytes
*Jul 8 06:20:52.819: SSH2 1: partial packet length(block size)16
bytes,needed 48 bytes,
maclen 16
*Jul 8 06:20:52.819: SSH2 1: MAC compared for #11 :ok
*Jul 8 06:20:52.819: SSH2 1: input: padlength 11 bytes
*Jul 8 06:20:52.819: SSH2 1: send:packet of length 16 (length also
includes padlen of 6)
*Jul 8 06:20:52.819: SSH2 1: computed MAC for sequence no.#10 type 99
*Jul 8 06:20:52.819: SSH2 1: exec request
*Jul 8 06:20:52.819: SSH2 1: exec message received
*Jul 8 06:20:52.819: SSH2 1: starting shell for vty
*Jul 8 06:20:52.821: SSH2 1: send:packet of length 96 (length also
includes padlen of 19)
*Jul 8 06:20:52.821: SSH2 1: computed MAC for sequence no.#11 type 94
*Jul 8 06:20:52.926: SSH2 1: send:packet of length 48 (length also
includes padlen of 18)
*Jul 8 06:20:52.926: SSH2 1: computed MAC for sequence no.#12 type 98
*Jul 8 06:20:52.927: SSH2 1: send:packet of length 16 (length also
includes padlen of 6)
*Jul 8 06:20:52.927: SSH2 1: computed MAC for sequence no.#13 type 96
*Jul 8 06:20:52.927: SSH2 1: send:packet of length 16 (length also
includes padlen of 6)
*Jul 8 06:20:52.927: SSH2 1: computed MAC for sequence no.#14 type 97
*Jul 8 06:20:52.927: SSH1: Session terminated normally
Using a playbook:
xxxx:~/ansible/playbooks$ ansible-playbook tst.yml
PLAY [testdevices]
************************************************************************************************************************
TASK [Gathering Facts]
********************************************************************************************************************
fatal: [host1]: UNREACHABLE! => {"changed": false, "msg": "Failed to
connect to the host via ssh: Connection closed\r\nConnection to
192.168.10.200 closed by remote host.\r\n", "unreachable": true}
to retry, use: --limit @/home/exinadmin/ansible/playbooks/tst.retry
PLAY RECAP
********************************************************************************************************************************
xxxx : ok=0 changed=0 unreachable=1 failed=0
Any help will be greatly appreciated !
Phil.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/a9342ded-8f5f-4ac9-b972-6978a4bc436e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.