Netmiko SSHDetect-Unicode错误:标签过长

时间:2019-06-10 13:41:39

标签: ssh unicode paramiko

我正在尝试使用netmiko的ssh_autodetect远程连接到设备,这是我过去成功完成的。但是,这次我收到以下错误:

UnicodeError:使用'idna'编解码器的编码失败(UnicodeError:标签过长)

在下面的代码行中,密码被抛出错误:

    guesser = SSHDetect(device_type="autodetect",
                        host=self.name,
                        username=DeviceAddresses.un,
                        password=DeviceAddresses.pw)

当我在另一个脚本中使用相同的密码使用这个完全相同的段时,它可以完美工作。

通过对问题的研究,我知道了IDNA编码规则的问题,但是我检查了基本规则,它应该可以工作-密码少于63个字符,并且包含字母,数字和感叹号。我尝试使用其他伪造的密码来查看我是否没有发现有关我的东西,但是错误仍然是相同的,而不仅仅是授权失败。如果有帮助,我正在使用Anaconda。

0 个答案:

没有答案