Re: paramiko
- From: Tarun Kapoor <tarun.kap@xxxxxxxxx>
- Date: Wed, 16 Jan 2008 09:21:05 -0800 (PST)
# now, connect and use paramiko Transport to negotiate SSH2 across
the connection
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((hostname, port))
t = paramiko.Transport(sock)
t.start_client()
key = t.get_remote_server_key()
event = threading.Event()
t.auth_password(username=username, password=password, event=event)
event.wait()
if not t.is_authenticated():
print "not authenticated"
output:
not authenticated
On Jan 16, 11:11 am, "Guilherme Polo" <ggp...@xxxxxxxxx> wrote:
2008/1/16, Tarun Kapoor <tkap...@xxxxxxxx>:
I am using paramiko to do an SFTP file transfer... I was able to connect to
the remote server using an SFTP client I have just to make sure that
username and password are working.. This is the code.
# now, connect and use paramiko Transport to negotiate SSH2 across the
connection
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((hostname, port))
t = paramiko.Transport(sock)
event = threading.Event()
t.start_client(event)
event.wait(15)
if not t.is_active():
print 'SSH negotiation failed.'
sys.exit(1)
else:
print "SSH negotiation sucessful"
event.clear()
t.auth_password(username=username, password=password,event=event)
if not t.is_authenticated():
print "not authenticated"
output:
SSH negotiation successful
not authenticated
Tarun
Waterstone Capital Management
2 Carlson Parkway, Suite 260
Plymouth, MN 55447
Direct: 952-697-4123
Cell: 612-205-2587
Disclaimer This e-mail and any attachments is confidential and intended
solely for the use of the individual(s) to whom it is addressed. Any views
or opinions presented are solely those of the author and do not necessarily
represent those of Waterstone Capital Management, L.P and affiliates. If you
are not the intended recipient, be advised that you have received this
e-mail in error and that any use, dissemination, printing, forwarding or
copying of this email is strictly prohibited. Please contact the sender if
you have received this e-mail in error. You should also be aware that
e-mails are susceptible to interference and you should not assume that the
contents of this e-mail originated from the sender above or that they have
been accurately reproduced in their original form. Waterstone Capital
Management, L.P. and affiliates accepts no responsibility for information,
or errors or omissions in this e-mail or use or misuse thereof. If in doubt,
please verify the authenticity with the sender.
--
http://mail.python.org/mailman/listinfo/python-list
You are missing an event.wait() after t.auth_password.
Also, why are you passing this magic value "15" to event.wait() ? That
parameter is passed to class _Verbose to indicate if debug messages
should be displayed or not, so typical values would be 0/1 or
False/True.
--
-- Guilherme H. Polo Goncalves
.
- Follow-Ups:
- Re: paramiko
- From: Guilherme Polo
- Re: paramiko
- References:
- Re: paramiko
- From: Guilherme Polo
- Re: paramiko
- Prev by Date: Re: Python too slow?
- Next by Date: read_nonblocking error in pxssh
- Previous by thread: Re: paramiko
- Next by thread: Re: paramiko
- Index(es):
Relevant Pages
|