无法通过paramiko + kerberos连接

时间:2015-04-30 09:33:00

标签: python-2.7 ssh kerberos paramiko gssapi

目前,当我想连接到节点时,我只需执行:ssh username@node,一切正常。 (感谢Kerberos :-)) 现在我尝试开发一个连接到指定主机的简单python脚本,但我无法使用该脚本连接到它。
以下我的脚本:

import paramiko
import gssapi

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect(hostname = 'node_name', username = 'my_uname', gss_auth = True, gss_kex = True)

但我收到了这个错误:

paramiko.ssh_exception.AuthenticationException: Authentication failed.

我也尝试了

ssh.connect(hostname = 'node_name', username = 'my_uname', gss_auth = True, gss_kex = True, gss_deleg_creds=True)

我收到的错误有点改变:

gssapi.error.GSSException: (131072) An invalid name was supplied. Minor code: (100001) Success. Target: node_name

有什么建议吗? 谢谢!

0 个答案:

没有答案