公開鍵認証で新しいユーザーを作成するにはどうすればよいですか?


11

Ubuntu Server 14.04 LTSを使用しています。デフォルトで公開鍵認証が有効になっています。

次のコマンドを使用して、新しいユーザーを作成しました。

sudo useradd -m -c "John T." john -s /bin/bash

このコマンドはユーザー、ユーザーのホームフォルダーを作成したようですが、ユーザーがキーを持っていないため、ユーザーはログインできません。次は何ですか?キーを作成してユーザーに添付する方法は?

-c -- User's full name
-m -- Creates user's home directory
-s -- Specify user's login shell

回答:


10

~john/.ssh/authorized_keysマニュアルページに記載されているように、彼の公開鍵を保存する必要がありますsshd(開始するには適切な場所)。また、~john/.ssh/ディレクトリが所有されjohnており、0700アクセス権があり、~john/.ssh/authorized_keysさらにアクセス権があることを確認する必要があります0600

その後、ユーザーはログインできるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.