[paramiko] (no subject)

Dony Pierre Pierre.Dony at nbb.be
Fri Mar 9 06:56:29 PST 2007


Hi all,

I'm new python and in paramiko, so can you please help me with this
problem =

Here is my code  (with cmd = "ls")
<<<<
paramiko.util.log_to_file('ssh-cmd.log')
client = paramiko.Transport((hostname,hostport))
client.connect(username=username,password=password)
channel=client.open_session()

if not channel.exec_command(cmd):
        raise 'Error:Failed to run command', cmd

stdout = channel.makefile('rb')

for line in stdout:
        print line.strip('\n')
<<<<<
gives the following error : 

Traceback (most recent call last):
  File "check_brocade1.py", line 32, in ?
    raise 'Error:Failed to run command', cmd
Error:Failed to run command: ls

Output ssh-cmd.log is : 

DEB [20070123-08:26:28.698] thr=1   paramiko.transport: starting thread
(client mode): 0xB7C582ECL
INF [20070123-08:26:28.706] thr=1   paramiko.transport: Connected
(version 2.0, client OpenSSH_3.9p1)
DEB [20070123-08:26:28.712] thr=1   paramiko.transport: kex
algos:['diffie-hellman-group-exchange-sha1',
'diffie-hellman-group14-sha1', 'diffie-hellman-group1-sha1'] server
key:['ssh-rsa', 'ssh-dss'] client encrypt:['aes128-cbc', '3des-cbc',
'blowfish-cbc', 'cast128-cbc', 'arcfour', 'aes192-cbc', 'aes256-cbc',
'rijndael-cbc at lysator.liu.se', 'aes128-ctr', 'aes192-ctr', 'aes256-ctr']
server encrypt:['aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc',
'arcfour', 'aes192-cbc', 'aes256-cbc', 'rijndael-cbc at lysator.liu.se',
'aes128-ctr', 'aes192-ctr', 'aes256-ctr'] client mac:['hmac-md5',
'hmac-sha1', 'hmac-ripemd160', 'hmac-ripemd160 at openssh.com',
'hmac-sha1-96', 'hmac-md5-96'] server mac:['hmac-md5', 'hmac-sha1',
'hmac-ripemd160', 'hmac-ripemd160 at openssh.com', 'hmac-sha1-96',
'hmac-md5-96'] client compress:['none', 'zlib'] server compress:['none',
'zlib'] client lang:[''] server lang:[''] kex follows?False
DEB [20070123-08:26:28.712] thr=1   paramiko.transport: Ciphers agreed:
local=aes128-cbc, remote=aes128-cbc
DEB [20070123-08:26:28.713] thr=1   paramiko.transport: using kex
diffie-hellman-group1-sha1; server key type ssh-rsa; cipher: local
aes128-cbc, remote aes128-cbc; mac: local hmac-sha1, remote hmac-sha1;
compression: local none, remote none
DEB [20070123-08:26:28.930] thr=1   paramiko.transport: Switch to new
keys ...
DEB [20070123-08:26:28.932] thr=2   paramiko.transport: Attempting
password auth...
DEB [20070123-08:26:28.956] thr=1   paramiko.transport: userauth is OK
INF [20070123-08:26:28.965] thr=1   paramiko.transport: Authentication
(password) successful!
DEB [20070123-08:26:28.998] thr=2   paramiko.transport.1: Max packet in:
34816 bytes
DEB [20070123-08:26:29.004] thr=1   paramiko.transport.1: Max packet
out: 32768 bytes
INF [20070123-08:26:29.004] thr=1   paramiko.transport: Secsh channel 1
opened.
DEB [20070123-08:26:29.016] thr=1   paramiko.transport.1: Sesch channel
1 request ok


Thanks for your help.
Regards.
Pierre.




-----------------------------------------
Visit our website! http://www.nbb.be

"DISCLAIMER: The content of this e-mail message should not be
construed as binding on the part of the National Bank of Belgium
(NBB) unless otherwise and previously stated. The opinions
expressed in this message are solely those of the author and do not
necessarily reflect NBB viewpoints, particularly when the content
of this message, or part thereof, is private by nature or does not
fall within the professional scope of its author."




More information about the paramiko mailing list