Kaito Udagawaの環境セットアップレシピ

Non-exportable SSH鍵の作成

Touch ID搭載のMacには、Secure Enclaveという、秘密鍵を軍用レベルのセキュリティで管理する仕組みが備わっています。特に、ECDSA P-256鍵は、Apple標準のSSHと高度に統合されているため使い勝手が良く、SSHによるリモートログインの認証やGitの署名といった日常的なタスクに簡単に活用することができます。

ECDSA P-256による署名検証のメカニズム

TahoeにおけるNon-exportable秘密鍵の作成方法

Homebrew

Homebrewは、Macのエコシステムで最も普及率が高いパッケージマネージャーです。Formulaは、開発に使うネイティブライブラリやコマンドを扱うためのものです。Caskは、Macのデスクトップで実行可能なアプリケーションを管理するためのものです。App Storeで扱うアプリケーションに関しては、Homebrewだけでは管理することができません。

Homebrewを使用するためには、公式ページの手順を参考にしてHomebrew本体をインストールする必要があります。インストール後、ターミナルに環境有効化の手順が出力されますので、それに従ってシェルのプロファイルを設定してください。シェルのプロファイルを設定した後は、ターミナルを再起動することで設定を反映することができます。

Homebrewのインストールが成功したかどうかを確認したい場合、brew doctorというコマンド実行すると、現在のシステム上のHomebrewの状態が健全か確認することができます。

バックアップ対象