[paramiko] Problem with connecting to sftp useing keys
azurIt
azurit at pobox.sk
Mon Mar 30 15:26:42 PDT 2009
Hi,
I'm trying to connect to sftp useing my private key:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(20)
sock.connect((config.sftp_host, config.sftp_port))
my_t = paramiko.Transport(sock)
my_t.connect(hostkey=None, username=config.sftp_login, pkey=paramiko.PKey.from_private_key_file(config.sftp_pkey_file))
paramiko.SFTP.from_transport(my_t), my_t
i'm getting this error:
Traceback (most recent call last):
File "test.py", line 44, in <module>
sftp_conn, tran_conn = lib.sftp_connect()
File "/home/test/lib.py", line 23, in sftp_connect
my_t.connect(hostkey=None, username=config.sftp_login, pkey=paramiko.PKey.from_private_key_file(config.sftp_pkey_file))
File "/var/lib/python-support/python2.5/paramiko/pkey.py", line 197, in from_private_key_file
key = cls(filename=filename, password=password)
TypeError: __init__() got an unexpected keyword argument 'password'
looks like a bug to me, Python 2.5.2. Any ideas ? Thnx.
azur
More information about the paramiko
mailing list