Здравствуйте.
Подскажите пожалуйста, как запустить скрипт на удаленке через парамико?
Так как ругается что я не рут.
Ошибка:
sudo: no tty present and no askpass program specified
или
bash: ./test.sh: Permission denied
Код:
import paramiko
host = 'myhost'
user = 'myuser'
psw = '12345'
port = 22
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=host, port=port, username=user, password=psw)
stdin, stdout, stderr = ssh.exec_command('ls -l')
result = stdout.read() + stderr.read()
ssh.close()