Вариант использования
На сервере unix при входе в систему вручную открывается собственная командная оболочка для запуска команды.
![Vshell prompt](https://i.stack.imgur.com/2SEdz.jpg)
Я пытаюсь автоматизировать это с помощью paramiko, однако почему-то я не могу выполнить команду в командной оболочке с помощью paramiko
Что я сделал?
Я создал простой сценарий, который может устанавливать соединение, но он не выполняет команду на Vshell, поскольку выход всегда выводится пустым.
import paramiko
import sys
ssh_client=paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect(hostname=sys.argv[1],port=sys.argv[2],username=sys.argv[3],password=sys.argv[4])
command="show hwid"
stdin,stdout,stderr=ssh_client.exec_command(command)
out=stdout.read()
print out
err=stderr.read()
print err
ssh_client.close()
Тот же сценарий работает отлично, когда он используется на сервере, где vshell не используется
Любая помощь или предложение по этому поводу?