Windows SSH サーバーは「authorized_keys」ファイルの最初の行のみを読み取ります

Windows SSH サーバーは「authorized_keys」ファイルの最初の行のみを読み取ります

Ubuntu (WSL) から Windows に SSH 接続しようとしていますが、Windows 上の OpenSSH サーバーは authorized_keys ファイルの最初の行のみを読み取っているようです。

  • まず Ubuntu から Windows に SSH 接続するために使用する SSH キーを authorized_keys ファイルに配置すると、正常に SSH 接続できるようになります。SSH キーはパスワードで保護されているため、SSH キーのパスワードの入力を求められます。
  • authorized_keysファイルの2行目にSSHを入れると、SSHキーのパスワードではなく、Windowsユーザーアカウントのパスワードを入力するように求められます。

Windows OpenSSH バージョン

OpenSSH_for_Windows_8.6p1, LibreSSL 3.4.3

Ubuntu OpenSSH バージョン

OpenSSH_8.9p1 Ubuntu-3ubuntu0.1, OpenSSL 3.0.2 15 Mar 2022

関連情報