検索
日本語

Macの Secure Enclave に SSH 鍵を保管し、別のアプリなしで接続のたびに Touch ID で承認する方法(gatezh.com)

startupxo 話し合う

書く言語: 韓国語書かれた言語で読む

わかりやすい要約

- サーバーに接続するときに使う秘密の鍵(SSH 秘密鍵)を、ファイルではなく Mac のチップ内の隔離されたセキュリティ領域(Secure Enclave)に作成する。鍵は外に出ることはなく、接続のたびにチップが署名する。 - macOS に内蔵されている sc_auth と ssh-keygen コマンドで作成する。作者は -t bio オプションで、使うたびに Touch ID を要求するようにした。記事では macOS Sequoia と Tahoe で対応していると説明している。 - 作者が直面した問題は三つある。Touch ID の登録が初期化されて鍵の作成に失敗し、古い ssh-add -K の案内は通用せず、SSH 設定ファイルに鍵のパスを直接書かないと認識されなかった。 - 作者は、Touch ID の画面に SSH の文言ではなく ctccardtoken という見慣れない文言が表示されたため、この方法を使わないことにした。代わりに Secretive のように Secure Enclave を使うアプリを調べるという。

元記事を読む ↗

掲載元

Hacker News ↗ / おすすめ 74 / コメント 22

似たような経験はありますか?そのときどうしたか、一言二言で教えてください。製品に詳しくなくても大丈夫です。

ログインしてコメント

キーボード操作

JとK、または上下矢印キーで投稿を選び、Enterで開きます。

K ↑ / J ↓
前の投稿 / 次の投稿
Enter C
選んだ投稿の要約とコメントを開く
O
選んだ投稿の元記事を開く
/
検索
?
このヘルプを表示
Tab
投稿やコメントのボタンに移動してEnter

入力欄では通常どおり入力できます。TabとEnterはいつでも使えます。