トップ «前の日記(2026/02/18 (水) ) 最新 次の日記(2026/02/20 (金) )» 編集 RSS feed

HsbtDiary


2026/02/19 (木) [長年日記]

Windows の Scoop が ssh で使うと動かなくなった

朝起きてデイリーの mswin ビルドを実行しようとしたら、zoxide の初期化で

Shim: Could not determine if target is a GUI app. Assuming console.
Shim: Could not create process with command '"C:\Users\hsbt\scoop\apps\zoxide\current\zoxide.exe"  init --cmd j powershell'.

というエラーが出たので、scoop のなんかが腐ったかな、と scoop update *scoop reset などを試しても全くダメで、それどころか git がないから scoop を入れ直せ、とか出てきてなんだこりゃとなって調べて gemini が提案する symlink の リモート/ローカルでの有効権限を以下のようにいじってもまるでダメ。

fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1

他にも sshd.exe の権限を administrator にしてみるとか、色々やってもダメで GitHub の issue を探してみると preview ビルドの時から踏んでいて、Windows Update で regression がそのまま降ってきたよ、というこれそのものの報告があった。

https://github.com/ScoopInstaller/Scoop/issues/6594

要は Windows Update で ssh 経由のジャンクションポイントの扱いが変わったらしく、それの余波で Scoop が爆死した、ということだった。流石にこれは Windows の方でなんとかしてもらうしかなさそうなので当面は ssh 経由ではなく直接ターミナルなどを開いて頑張ろうと思う。ほんとまいったなー。

やや古い sshd に接続すると警告が出るようになった

いつからか一部のホストに ssh すると以下のような警告が出るようになった。

** WARNING: connection is not using a post-quantum key exchange algorithm.
** This session may be vulnerable to "store now, decrypt later" attacks.
** The server may need to be upgraded. See https://openssh.com/pq.html

警告にある url を見たり、周辺情報を調べてると量子暗号化スイートに対応してないやや古い sshd に接続すると警告が出るらしい。とはいえ、じゃあ sshd をアップデートします、というわけにもいかず OS のバージョンそのものを上げないといけないとかですぐには対応できそうにもないので

Loglevel error

という感じに特定のホストだけログレベルを変えてエラーは無視することにした。サーバーのバージョンアップを頑張ろう。