Skip to content

feat(darwin): SSH エージェントを Secretive へ移管 - #89

Merged
gapul merged 1 commit into
mainfrom
feat/secretive-ssh-agent
Jul 28, 2026
Merged

feat(darwin): SSH エージェントを Secretive へ移管#89
gapul merged 1 commit into
mainfrom
feat/secretive-ssh-agent

Conversation

@gapul

@gapul gapul commented Jul 28, 2026

Copy link
Copy Markdown
Owner

目的

Bitwarden デスクトップの SSH エージェント機能のためだけに GUI 常駐が必要だった状態を解消する。SSH 鍵を Secure Enclave に隔離する Secretive (MIT/OSS) を導入し、鍵は Secure Enclave から出ず、使用毎に Touch ID 承認となる。

変更

  • nix/hosts/darwin.nix の casks に secretive を追加

後続作業(別途手動)

  • Secretive で Secure Enclave 鍵を新規作成
  • 各ホストの authorized_keys へ新公開鍵を非破壊追記(pve/caddy/aws/macmini/rpi4/mvrx-dev/mvrx-nolang-dev)、GitHub は gh ssh-key add
  • sops 内 ssh_config の IdentityAgent / SSH_AUTH_SOCK を Secretive ソケットへ切替
  • 全ホスト疎通確認後に Bitwarden デスクトップの SSH エージェントを無効化

🤖 Generated with Claude Code

Bitwarden デスクトップの SSH エージェント機能のためだけに GUI 常駐が
必要だった状態を解消するため、Secure Enclave に鍵を隔離する Secretive
(MIT/OSS) を casks に追加。鍵は Secure Enclave から出ず使用毎に Touch ID
承認となり、従来より隔離度が上がる。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gapul
gapul enabled auto-merge (squash) July 28, 2026 07:00
@gapul
gapul merged commit 492b335 into main Jul 28, 2026
3 checks passed
@gapul
gapul deleted the feat/secretive-ssh-agent branch July 28, 2026 07:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant