プライベートキーを使用して自分のpythonスクリプトログインをサーバーにログインさせ、指定されたパスワードを使用してユーザーを作成するにはどうすればよいですか?私はこのコードを試してみましたが、私は「はsudo adduserのユーザー名」プライベートキーを使用してssh経由でPythonログインし、新しいユーザーを作成します
と「sudoのはadduserユーザ名グループ名は」...
import paramiko
k = paramiko.RSAKey.from_private_key_file("/Users/whatever/Downloads/mykey.pem")
c = paramiko.SSHClient()
c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print "connecting"
c.connect(hostname = "www.acme.com", username = "ubuntu", pkey = k)
print "connected"
commands = [ "sudo adduser myuser" ]
for command in commands:
print "Executing {}".format(command)
stdin , stdout, stderr = c.exec_command(command)
print stdout.read()
print("Errors")
print stderr.read()
c.close()
私に助言してくださいまたは私は本当に場合感謝を送信するようにさらに行くことができないのです誰かが、実用的な例で私を助けるほど親切である可能性があります。
ありがとうございました
@josh:この回答はあなたのために機能しましたか?はいの場合は、回答を受け入れる/アップアップしてください – Tejaswi