我如何使用使Ansible使用ssh v1,因为出现以下错误

时间:2018-11-26 05:56:27

标签: python-3.x ssh network-programming ansible

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 :(得分:0)

尝试编辑ansible.cfg文件并添加或编辑以下部分:

[ssh_connection]

# ssh arguments to use
ssh_args = -1

但是出于安全原因,不建议使用协议版本1。

协议SSH1永久消失了。它已从最近发行版的手册页和文档中删除。