Raspbian Pi- SSH クライアント
私が使用したのは:
sudo ssh -i /home/pi/.ssh/my_key - "Tom [email protected]"
その代わりにパスワードが求められますが、これは私が望んでいる出力ではありません。
ID ファイルを使用したいと思います。 を使用して Raspbian でキーを作成しましたssh keygen
。
ssh-id-copy
cat/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 サーバーの詳細レベルを変更する必要がある場合があります。