リモートSFTPサーバーにアクセスします。管理者がユーザーを作成し、公開キーと秘密キーのペアを生成しました。その後、彼は秘密鍵ファイルを安全に私に送信しました。私はそれを認証に使用します。これは良くないと思います。キーペアを生成し、公開キーを彼に渡すのは私でなければなりません。しかし、このキーがそのサーバーにログインするためだけに使用され、他のサーバーにはログインしない場合、これが悪い理由を考えることはできません。そのような理由はありますか?
17
悪いセキュリティ衛生。サーバー管理者はよりよく知っている必要があり、外部ソースから秘密鍵を取得することをユーザーに「訓練」してはなりません。
—
-wmorrell
彼は誰にそれを与えていますか?常に起こりうる最悪の事態とは何だと思いますか?
—
マッケンズム
実際、そんなに悪いとは思わない。次の例(Eric Towers)では、ユーザーに「初期パスワード」を与え、すぐに変更する必要があります。個人的な経験から言えば、100回目のキーが何であるかをユーザーに説明するのは少し面倒です。管理者はまだ人間です。秘密鍵をあなたに与えるのは怠け者です-はい、しかしあなた自身でそれを置き換えることを止めるものは何もありません。本質的に、あなたがそれをあなたに送った後、あなたは再びシステム管理者を悩ませる必要はありません(彼らがファイルの書き込み許可をオフにすることを選択しない限り...それから、単にそれらをいらいらさせます)。
—
レイ
@matthiashこの質問はこのサイトに適合しますが、参考までに、他のセキュリティに関する質問のための情報セキュリティサイトがあります。
—
トファー
また、これがAWSがそれを行う方法でもあることを指摘したいと思います。インスタンスを作成するときに、公開鍵をアップロードしない場合、キーペアが生成され、秘密鍵をダウンロードします。
—
GnP