'static + Life

運良く生きています

1Password で突然 SSH できなくなった

背景

まず前提として 1Password が内蔵している SSH Agent*1 を使用している。
訳あって RSA*2SSH してたホストに対して、突然以下のようなログを吐いて入れなくなった (情報秘匿のため一部ログは編集している):

sign_and_send_pubkey: signing failed for RSA "<キー名>" from agent: agent refused operation
<user>@<host>: Permission denied (publickey).

対処

12/5 あたりのアップデート*3SSH Agent がバグ起こしたっぽそうな雰囲気。実際以下の問い合わせがある。ssh -vvv のログも 1Password のバージョン、ログもほぼほぼ同じかつ、問い合わせ元の人も突然っぽいので、症状としては全く同じなようだ。

1password.community

開発者の回答は以下である

The fix for this is available already on the nightly release channel and will go out in the next beta and stable releases next week.

つらい。

なので、とりあえず 1Password の SSH Agent をオフにして手元に秘密鍵を置くという運用をしている。早く直ってくれ。

2024/12/18 追記: 12/12 に流れたアプデで直りました