2017-11-20 12 views
0

質問が聞こえるか愚かな場合は、私は開発者ではないので、この質問をしてください裁判官はしないでください。awsで公開SSHを発行するには?

基本的に私はawsでインスタンスを作成し、プロセスの最後に秘密のSSHキーを発行しました。このSSHキーは保存しておき、共有しないようにしています。 私の開発者がインスタンスファイルにアクセスしてコーディングするなどしたいのですが、自分の秘密鍵を共有する必要はありますか?または私は彼らの使用のためだけに公開SSHキーを作成する必要がありますか? どうすれば作成できますか? この公開鍵を削除し、ジョブ完了後にこれらのファイルへのアクセスをキャンセルできますか? 助けてください非常に感謝される!!!

答えて

0

あなたの与えたssh鍵はアカウントから作成された他のEC2インスタンスで使用できるので、ユーザーはssh鍵ペアを作成して公開鍵を与えることができます。 $ {HOME}/.ssh/authorized_keysファイルの最後にキーを追加します。これにより、開発者や他のユーザーは、アクセス権を持つインスタンスのみにアクセスできます。

各ユーザー(各サーバーにアクセス権を付与したいユーザー)のアカウントを作成し、その公開キーを自分のアカウントの$ {HOME}/.ssh/authorized_keysファイルに追加するのが最善の方法です。その後、必要に応じてsudoにアクセス権を与えます。