Windows11からVPSへのSSH(TeraTerm)が失敗する

WebARENA Indigoにインスタンスを作成して設定しているときの覚書。

環境: Windows 11 pro(AzureAD連携), TeraTerm 4.106

他のインスタンスと同様にTeraTerm Menuで接続しようとしても失敗する。
ファイヤーウォールやプライベートキーは他のインスタンスと同じなので大丈夫なはず。
参考: SSH接続でインスタンスにログインする(Indigo) – お客さまサポート

PowerShellで試す。
PS> ssh -i .\private.key centos@1.2.3.4

Bad permissions. Try removing permissions for user: NT AUTHORITY\\Authenticated Users (S-1-5-11) on file D:/Projects/documents/SSH/private.key.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for '.\\private.key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key ".\\private.key": bad permissions

private.keyを右クリックして
プロパティ→セキュリティ→詳細設定→アクセス許可の変更→継承の無効化
Authenticated UsersとUsersを削除

してもダメだった。
このPCはAzureADと接続していて、名前の確認でAzureADを検索できない。

なので、他のユーザーがアクセスできないC:\Users\suganuma\.sshへコピーする。
PS> cp .\private.key ~\.ssh\
PS> cd
PS> ssh -i .\.ssh\private.key centos@1.2.3.4

無事接続完了。

TeraTerm Menuで設定すると失敗。。。なぜだ?
TeraTerm自体を再インストールしても同じ。。。なぜ?


【関連記事】