У меня проблемы с командами, которые используют sudo с использованием paramiko
f.ex sudo apt-get update
вот мой код:
try:
import paramiko
except:
try:
import paramiko
except:
print "There was an error with the paramiko module"
cmd = "sudo apt-get update"
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
ssh.connect("ip",username="lexel",password="password")
print "succesfully conected"
except:
print "There was an Error conecting"
stdin, stdout, stderr = ssh.exec_command(cmd)
stdin.write('password\n')
stdin.flush()
print stderr.readlines()
print stdout.readlines()
Это быстрыйкод.Я знаю, что мне нужно добавить sys.exit (1) и все такое, но это только для демонстрации
Я использовал это для справки: Jessenoller.com