Howdy All, I am trying to use paramiko to automate logging in to remote unix machines and executing some commands there. When I normally do ssh from my linux machine (with Python 2.6) to this machine a different '>' prompt comes. It's a device specific custom prompt. After I run 'enable' command here, a new prompt opens up. '#' which is also custom prompt. Then I need to run 'configure terminal' there. And then some more device specific commands.
i.e. {{{ Linux # Ssh ad...@xx.xx.xx.xx<mailto:ad...@xx.xx.xx.xx> Ø Enable # configure terminal # <more commands> }}} Can this be done using paramiko? I tried with: {{{ import paramiko client = paramiko.SSHClient() client.load_system_host_keys() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect('xx.xx.xx.xx', username='admin', password='') stdin, stdout, stderr = client.exec_command('enable') #stdin.write('configure t') print(stdout.readlines()) }}} (There is no passwd for username admin.) o/p ['UNIX shell commands cannot be executed using this account.\n'] Any suggestions? Thanks Nikunj _______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers