MACシステムで複数のSSH KEYを管理する(2016年6月23日更新)
1966 ワード
使用環境:同一のコンピュータMACシステムで複数のSSH keyを使用してコードを切り替える要求については、異なるPUBLIC KEYを作成することができます.以下の手順に従って設定します.(エントリを推奨します./sshディレクトリにバックアップします.元の鍵が間違って上書きされないようにします.).鍵を生成し、SSH KEYを対応するプラットフォームに追加した場合、直接3から見ることができます.全部端末で操作します.(1)異なるssh鍵を生成する修正しました.同じコンピュータで複数のSSH KEY管理について 成功の鍵ssh-add-K
LPT42147:~ rason$ cd ~/.ssh
LPT42147:.ssh rason$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/rason/.ssh/id_rsa): id_rsa_aaa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa_aaa.
Your public key has been saved in id_rsa_aaa.pub.
The key fingerprint is:
SHA256:wUoh6g49FPEFBRg8fnR6z8tFsVdezovmh4c/iBa0nPo [email protected]
The key's randomart image is:
+---[RSA 2048]----+
| .+++++ |
| ++.o.o . . .|
| .oo.o. o o o + |
| +. o... .o.. . o|
|. +. ..oS.o.o . .|
| o . o .= o . |
| . . o. = + |
| o. o = + |
| oE +..|
+----[SHA256]-----+
LPT42147:.ssh rason$
私たちは~/.sshディレクトリの下でid_を作成します.rsa_aaの秘密鍵とid_rsa_aaa.pb公開鍵はここに注意してください.Enter file in which to save the key (/Users/rason/.ssh/id_rsa): # , id_rsa id_rsa.pub
(2)上記の手順でid_を生成しました.rsa_aaa対応の公開鍵と秘密鍵……(3)システムssh-keyエージェントを参照して、次のコマンドを実行します.ssh-add -l
Could not open a connection to your authentication agent.
, key,
exec ssh-agent bash
ssh-key , , 。
ssh-add -D
(4).sshディレクトリの下の1つの秘密鍵を追加するメッセージssh-add -K ~/.ssh/id_rsa_aaa
(5)githubを開いたり、ソース中国ssh管理ページを開いたり、対応する公開鍵をコード管理サーバに提出して保存する(.pub末尾)ssh keyを確認する(機能)cat id_rsa_aaa.pub
(6)で.sshディレクトリ作成configプロファイルvim~/.ssh/config入力は以下のような設定情報を入力します.Host git.dev.sh.ctripcorp.com
User git
HostName git.dev.sh.ctripcorp.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/zhushou/id_rsa