0
Ich versuche, Cisco UCSM mit SSH über Paramiko verbinden. Meine Befehle werden fehlgeschlagen. Wenn ich dieselben Befehle manuell eingeben, funktioniert es gut. Bitte Kann mir jemand helfen, das Problem zu beheben.Paramiko für SSH Cisco UCSM fehlgeschlagen
Code:
import time
import paramiko
import getpass
host = "10.10.10.10"
username = "admin"
password = getpass.getpass("Please enter Password:")
c=paramiko.SSHClient()
c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
c.connect(host,username=username,password=password)
print "connection to %s established" %host
time.sleep(1)
stdin, stdout, stderr = c.exec_command("scope org db")
output = stdout.read()
print output
time.sleep(2)
stdin, stdout, stderr = c.exec_command('show service-profile')
output = stdout.read()
print output
Ausgang:
Please enter Password:
connection to 10.10.10.10 established
^
% Incomplete Command at '^' marker
manuell eingegebene Kommando in UCSM:
ucsm1# scope org db
ucsm1 /org # show service-profile
Service Profile:
Service Profile Name Type Server Assignment Association
-------------------- ----------------- ------- ---------- -----------
db/SP-DB1
Instance 8/7 Assigned Associated
ucsm1 /org #
Danke,