Это кажется очень простым, но я искал несколько ресурсов, но не смог найти ответ о том, как изменить пароль удаленной системы Linux, используя Python и SFTP.
def changepwd():
sftp_client = ssh.open_sftp()
#change password of root on remote server
Есть ли встроенные модули?что я могу использовать, чтобы изменить пароль?Заранее спасибо.
Спасибо за помощь.Вот как я изменил пароль для «root».
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname, username=Name, password=Pwd)
print "Connection succesfully established ...with %s " % hostname
stdin, stdout, stderr = ssh.exec_command('echo -e "newpasswd\newPasswd" | passwd')
print "stderr: ", stderr.readlines()
print "pwd: ", stdout.readlines()
ssh.close()