パスワードやキーを必要としないSSHログイン

パスワードやキーを必要としないSSHログイン

パスワードやキーを使用せずにSSH経由でログインするようにユーザーを設定できますか? 「ssh user@server」と入力するだけです。 /etc/ssh/sshd_configでMatch UserとAllowUsersを使用していくつかの修正を試みましたが、成功しませんでした。おそらく、どのサーバーでも使用しない可能性があります。これは私の仮想マシンでローカルにテストし、これが動作するかどうかを調べるためのものです。

投稿する前にこの質問を検索しましたが、まったく同じ質問が見つかりませんでした。

ベストアンサー1

ローカルコンピュータから端末に移動し、次のように入力します。

$ cd ~/.ssh

$ ssh-keygen -t rsa # here just hit enter multiple times till terminal stop asking you any questions

要求時にパスワードを入力しないように選択し、デフォルトのファイル名id_rsaを受け入れます。

$ scp id_rsa.pub <user>@<yourhost>:.ssh/authorized_keys

リクエストに応じてパスワードを入力してください。今回はこれを行う必要がある最後の時間です!

引用する

おすすめ記事