Я пытаюсь передать сервер с помощью Paramiko и выполнить команду. Но paramiko.exec_command() возвращается с ошибкой. Почему это происходит?paramiko.exec_command() не выполняет и возвращает «Дополнительные параметры, найденные в CLI»
Это мой Python скрипт:
import paramiko
ssh = paramiko.SSHClient()
ssh.load_system_host_keys()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('10.126.141.132', username='usrm', password='passwd')
stdin, stdout, stderr = ssh.exec_command("show chassis")
print(stdout.readlines())
ssh.close()
При выполнении он возвращает с этим сообщением:
[ 'Дополнительные PARAMS найдены в CLI, это не поддерживается, после выхода из сеанса CLI: \ n ']
Я использую Python 3.5.2 :: Anaconda 4.1.1 (64-разрядная версия) с Paramiko в Windows.
Я пробовал команды вручную и работает.
обеспечивает полную трассировку –
Проверьте, 'SSH usrm @ IP шоу chassis' работает из командной строки. – pynexj
@whjm Пробовал команду в Putty. Он дает информацию о шасси, как ожидалось. Пробовали и другие команды, которые дают действительные выходы. Но сценарий дает это сообщение выше. Не знаю, почему. – dmaneesh7