Парамико «Неверная команда» при попытке нестандартной команды для Вятта
Я только что попытался соединить свое приложение Python / Django с сервером Vyatta, используя Paramiko для SSHing. К сожалению, когда я пытаюсь бежатьshow interfaces
выдает «Неверная команда». Однако, если попытаться SSH вручную с этого сервера, он работает нормально. Я пробовал также'/vbash -c "show interfaces"'
- тот же результат.
ssh = paramiko.SSHClient()
ssh.connect('10.0.0.1','vyatta','vyatta')
stdin, stdout, stderr = ssh.exec_command('show interfaces')
# or stdin, stdout, stderr = ssh.exec_command('vbash -c "show interfaces"')
print '-'.join(stdout)
print '-'.join(stderr)