windows-openssh-key
Windowsのsshd(github.com/PowerShell/Win32-OpenSSH)によってsshサーバーを立て、ホストからキーを作成し、それをc:users/$user/.ssh/authorized_keys
にscpなりすることで接続できるはずなんですが、できなかった話。
結論としてPATHが通ってないことが原因です。$authorizedKeyPath
# windowsのpathは適時置き換えてください。
$ scp ~/.ssh/test.pub windows:.ssh/authorized_keys
$ ssh -i ~/.ssh/test.pub [email protected]
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
PowerShellで以下のコマンドを実行。
# pathは置き換えてください。
## https://github.com/PowerShell/Win32-OpenSSH/wiki/ssh.exe-examples
$authorizedKeyPath = ...
...
Ref :
https://github.com/PowerShell/Win32-OpenSSH/wiki/ssh.exe-examples