authorized_keys -win 10 ssh の問題

authorized_keys -win 10 ssh の問題

Raspbian Pi- SSH クライアント

私が使用したのは:

sudo ssh -i /home/pi/.ssh/my_key - "Tom [email protected]"

その代わりにパスワードが求められますが、これは私が望んでいる出力ではありません。

ID ファイルを使用したいと思います。 を使用して Raspbian でキーを作成しましたssh keygen

ssh-id-copycat/exec認識されなかったため、Windows 10 SSH サーバーへの接続に失敗しました。

回避策として、Windows 10 SSH サーバーの .ssh フォルダーに「authorized_keys」という名前のファイルを作成しました。authorized_keys ファイルに「my_key」公開キーを保存しました。

ユーザーパスワードを使わずにSSHサーバーにアクセスできません。助けてください。 authorized_keys -win 10 ssh の問題

答え1

Microsoft が提供する OpenSSH をインストールすると、次の内容を含むデフォルト構成が付属します。

Match Group administrators
       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

~/.ssh/authorized_keys通常のユーザーは期待どおりにファイルを使用できますが、管理者は使用できません。

次の 2 つのオプションがあります。

  • sshd_configからこれらのオプションを削除しC:\ProgramData\ssh、OpenSSHサービスを再起動します。
  • administrators_authorized_keysファイルを使用するC:\ProgramData\ssh

authorized_keys私のファイルには特別な権限がありません。

何かがうまくいかない場合は、Windowsイベントビューアを確認してください。OpenSSHは次のようにログを記録します。アプリケーションとサービスログオープンSSH問題を診断するために必要なすべての情報を取得するには、SSH サーバーの詳細レベルを変更する必要がある場合があります。

関連情報