パスワードを設定せずにSSHアクセスを介してログインする方法は?

パスワードを設定せずにSSHアクセスを介してログインする方法は?

SSHを介してリモートデスクトップからマイコンピュータアカウントにアクセスできるようにしたいです。 ssh uname@ip_addr と言うと接続は許可されますが、パスワードの入力を求められます。

このアカウントに設定されたパスワードはありません。パスワードなしで簡単に接続できる方法はありませんか?どんな助けでも大変感謝します。 (マンページの1行を参照することが許可されている答えかもしれません。)

答え1

認証キーを使用できます。 sshd_configで有効にしてください。

#AuthorizedKeysFile %h/.ssh/authorized_keys

それから:あなたが準備したrsa.pubがすでに準備されている場合:

ユーザーのhome.sshに到達してください。

cd ~/.ssh

RSA鍵ペアの生成

ssh-keygen -t rsa

リモートユーザーのAuthorized_keysにid_rsa.pubを追加してログインします。

答え2

/etc/ssh/sshd_config に次の設定があることを確認します。

RSA認証は
公開鍵確認は
AuthorizedKeysファイル %h/.ssh/authorized_keys
パスワードを確認するかどうか

もちろん、サーバーに公開鍵を設定し、それを〜/.ssh/authorized_keysとして保存してから、生成された秘密鍵を使用してログインする必要があります。このプロセスを詳しく説明するいくつかのオンラインチュートリアルがあります。設定が完了したら、次のようにSSH経由でリモートコンピュータに接続できます。

ssh -i /path/to/private/key user@hostname

関連情報