Как я могу использовать сделать Ansible использовать SSH v1, как я получаю ошибку ниже - PullRequest
0 голосов
/ 26 ноября 2018
23:41:37 $ansible all -i inventory -u user1 -m ping -k
SSH password:
<ip address> | UNREACHABLE! => {
    "changed": false,
    "msg": "Failed to connect to the host via ssh: Protocol major versions differ: 2 vs. 1\r\n",
    "unreachable": true
}

пока я выполняю ssh с моего хоста в обычном режиме, как показано ниже

23:41:37 $ ssh -1 user1@<"ip address">

Я могу явно указать использование ssh v1, но как мне сделать то же самое с Ansible?

1 Ответ

0 голосов
/ 26 ноября 2018

Попробуйте отредактировать файл ansible.cfg и добавьте или отредактируйте следующую часть:

[ssh_connection]

# ssh arguments to use
ssh_args = -1

Но использование протокола версии 1 НЕ РЕКОМЕНДУЕТСЯ по соображениям безопасности.

Протокол SSH1 ушел навсегда.Он удален из справочных страниц и документации из последних дистрибутивов.

...