WindowsServer2019で公開鍵認証でscpする
たいした話じゃないですが、ちょっとビックリしたのでメモ。
Windows Server 2019でOpenSSHが使えるようになったことを知ったので、scpが使えるのか試してみました。 結果としては 使えた のですが、公開鍵認証しようとしたときに、下記のようなエラーが。
回避策は 対象の鍵ファイルが 「Users」の権限を剥奪すればOK。 Linuxとここらへんは考え方が同じですね。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions for 'C:\hogehoge\hoge.pfx' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "'C:\hogehoge\hoge.pfx": bad permissions hoge-user@xx.xx.10.187's password:
ご参考までに: Windows Server 2019でOpenSSHを有効化するには下記をご参照。