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中做同样的事情?
答案 0 :(得分:0)
尝试编辑ansible.cfg文件并添加或编辑以下部分:
[ssh_connection]
# ssh arguments to use
ssh_args = -1
但是出于安全原因,不建议使用协议版本1。
协议SSH1永久消失了。它已从最近发行版的手册页和文档中删除。