--- tags: tools --- # ssh-agentについて 公開鍵認証の鍵を管理するデーモン。`ssh-agent`をはじめに起動して、秘密鍵を登録することで、ssh接続時に自動的に秘密鍵を用いた認証処理を行うことができる。パスフレーズの入力も最初の一度だけで良い。 ## Macの起動方法 evalで実行することで、ssh-agentに必要な環境変数がセットされる。 ```bash $ eval `ssh-agent` ``` ## Windowsの起動方法 管理者権限で起動したGit Bashで実行。 ```bash $ sc config ssh-agent start=auto $ sc start ssh-agent $ eval `ssh-agent` ``` ## パスフレーズの登録 `.ssh/id_rsa`のパスフレーズを登録する場合 ```bash $ ssh-add ~/.ssh/id_rsa ```