キーの使用パスワードを指定せずにユーザーのロックを解除

キーの使用パスワードを指定せずにユーザーのロックを解除

SSHを非常に安全に使用してPiに接続するためのパスワードがなく、正しいSSHキーでのみアクセスできるraspbian Jessieに新しいユーザーを設定したいと思います。 passwdおよびusermodコマンドにはパスワードがないため、ユーザーのロックを解除できません。

答え1

〜のようにsudo -i(または実行する必要があるかもしれませんsudo su -)新しいユーザーを作成します。

root@pi# useradd -m myuser

その後、suユーザーに

root@pi# su - myuser

そのファイルを myuser で編集し、~/.ssh/authorized_keys他のコンピュータの公開鍵を追加します。

myuser@pi$ echo "your-public-key-in-here" >> ~/.ssh/authorized_keys
# or just open in vi/nano and paste the key inside it

また、ファイル権限が所有者(この場合はmyuser)に対してのみ読み取り/書き込みであることを確認してください。

root@pi# chmod 600 /home/myuser/.ssh/authorized_keys
root@pi# chown myuser:myuser /home/myuser/.ssh/authorized_keys

関連情報