私のWindows開発マシンでは、秘密鍵を使用してPageantを使用してSVNサーバーで認証します。
知りたいのですが、これを行うための同等のMacプロセスは何ですか?ページェントは移植されていません、どうすれば認証できますか?
Macで SSH Keychain を使用して、sshキーエージェントと接続されたキーを管理しています。 ssh-agentとssh-addを実行してバックグラウンドでキーを管理しますが、ログインすると起動し、パスフレーズをOSXログインキーチェーンに保存します(ただし、これを行う必要はありません)。
Pageantは、OpenSSHがインストールされていない場合のWindowsの回避策です。最近のMac NIX なので、何もインストールする必要はありません!
ここに それを設定する方法の簡単な要約
ssh-addとssh-agentは同等のツールであり、組み込まれています。最善の方法は、sshでauthを設定する際にlinuxまたはosxのチュートリアルを読むことです。同じです。
私にとっては、~/.ssh/config
ファイルが最適です。このスキームを使用して、構成のグループを追加します。
Host shortname
user my_username
hostname Host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh
その後
ssh shortname
キーを含むその設定を使用して接続します。これにより、すべてをssh-agent
に追加しなくても、ホストごとにさまざまなキーを使用できます。