wow been going nuts here after cutting and pasting to get a working test so i ran demo.py ... and its not me.. i changed the hostname for obvious reasongs, the id_dsa file does exist. i can sftp from bash no problem. there is NO password on the key
Any ideas ? here is what i get. Hostname: xxx.example.com *** Host key OK. Username [root]: isoaccpc2 Auth by (p)assword, (r)sa key, or (d)ss key? [p] d DSS key [/root/.ssh/id_dsa]: *** Caught exception: paramiko.SSHException: Channel closed. Traceback (most recent call last): File "demo.py", line 163, in ? chan.get_pty() File "build/bdist.linux-i686/egg/paramiko/channel.py", line 156, in get_pty File "build/bdist.linux-i686/egg/paramiko/channel.py", line 1062, in _wait_for_event SSHException: Channel closed. On Feb 7, 2008, at Thursday 7, 12:25 , Todd Whiteman wrote: > Mike Hjorleifsson wrote: >> I wrote a lil module using paramiko's module to send a file via >> sftp.. it works great using the username and password. >> I would prefer to use id_dsa.pub to have an autologon and not save >> the >> password anywhere on the disk.. I cant find a good example of this. >> Can anyone help ? > > Hi Mike, > > If you download the Paramiko zip archive: > http://www.lag.net/paramiko/download/paramiko-1.7.2.zip > > You can find examples of loading and using public/private keys for > automated logins in the code under the "demos" sub folder. > > Cheers, > Todd -- http://mail.python.org/mailman/listinfo/python-list