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