2016-11-11 1 views
0

ec2インスタンスをプロビジョニングした後に任意のsshユーザーを作成するためのPythonスクリプトソリューション(アイデア)を探しています。 boto.run_instances経由でec2を起動することはできますが、起動後にsshユーザーを作成する方法がわかりません。pythonを使用してawsでsshユーザーを追加

+1

これは具体的な質問のようには見えません。 – d33tah

+1

IAMロールはSSH公開鍵をアップロードし、アカウントパスワードポリシーを管理できます。http://boto3.readthedocs.io/en/latest/reference/services/iam.html#IAM.Client.upload_ssh_public_key –

+0

publicを使用しているようですあなたの質問を見逃してしまった場合、-keyはパスワードを使うよりも優れています。 – Lax

答えて

0

あなたの要件があることが表示されます:boto.run_instances 自動的にインスタンスが起動している

  • 経由

    • 起動 Amazon EC2インスタンスは、インスタンス上で新しいユーザーを作成し、その公開鍵を挿入します/home/user/.ssh/authorized_keysに入力して、ユーザーがインスタンスにログインできるようにします。

    ユーザーD ATA起動スクリプト:

    • ストアに
    • /home/user/.ssh/authorized_keys
    で自分の公開鍵

    トリッキーな部分はスクリプトに公開鍵を渡しているが、新規ユーザーを作成します。あなたはスクリプトに未加工を含めることも、Amazon S3からダウンロードすることもできます。詳細について

    は、以下を参照してください。

  • 関連する問題