Mac OS Xでのパテ認証?


9

私のWindows開発マシンでは、Pageantを秘密鍵とともに使用して、SVNサーバーで認証します。

知りたい:これを行うための同等のMacプロセスは何ですか?Pageantは移植されていませんが、どのように認証しますか?


1
PuttyGenを使用してWindowsマシンから鍵をインポートする場合は、[エクスポート]-> [OpenSSH]を使用して正しい形式のファイルを作成します
Casebash

回答:


8

MacでSSHキーチェーンを使用して、sshキーエージェントと接続されたキーを管理しています。ssh-agentとssh-addを実行してバックグラウンドでキーを管理しますが、ログインすると起動し、OSXログインキーチェーンにパスフレーズを保存します(ただし、これを行う必要はありません)。


OSX 10.5+にはssh-agentが組み込まれているため、追加のソフトウェアをインストールする必要はありません(OSX 10.6で暗号化された秘密鍵に初めてアクセスしたときに、パスフレーズを要求されました。これは、キーチェーンに「マジック」によって追加されました。それ以降、プロンプトは表示されません)
ミラノガルディアン、

2
ブリーチ、そのリンクはもはや有用な場所につながりません:(
bacar

これは正しいリンクです-sshkeychain.sourceforge.net
Aldekein

4

ssh-addとssh-agentは同等のツールであり、組み込まれています。最適な方法は、sshを使用して認証を設定する際にLinuxまたはOS Xのチュートリアルを読むことです。これは同じです。



3

私にとって、~/.ssh/configファイルは最もよく機能します。このスキームを使用して構成のグループを追加します。

host shortname
user my_username
hostname host.of.the.server.example.com
IdentityFile ~/.ssh/key.openssh

その後

ssh shortname

キーを含むその設定を使用して接続します。これにより、すべてに追加することなく、さまざまなホストにさまざまなキーを多数用意できますssh-agent

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.