【发布时间】:2015-07-15 14:21:28
【问题描述】:
我想使用 ssh 和 Python 更改 Ubuntu 用户密码。
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('xxx.xxx.xxx.xxx', username='xxx', password='xxx')
stdin,stdout,stderr = client.exec_command('sudo passwd test1')
stdin.write('passForSudo' + '\n')
stdin.write('newPassForUser' + '\n')
stdin.write('newPassForUser' + '\n')
stdin.flush()
为什么这不起作用?我找不到解决方案(
【问题讨论】:
-
它是如何失败的?它在哪条线上失败?您收到任何错误消息吗?他们说什么?