ssh-addで別PCのキーを登録
$ eval `ssh-agent`
$ ssh-add ~/.ssh/id_rsa
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
・
・
・
めちゃ怒られた
パーミッションを確認すると、なんか@ついてる…
-rw-------@ 1 ryo staff 1675 2 3 10:15 id_rsa
-rw-------@ 1 ryo staff 410 2 3 10:15 id_rsa.pub
どうやら
Mac OS X Tiger で導入された EA(ExtendedAttributes)というファイルの
メタ情報が付いているらしく、ssh-addできないっぽい
ってことで @ を消します
$ chmod 600 .ssh/id_rsa
# @を削除
$ xattr -d com.apple.quarantine ~/.ssh/id_rsa
$ xattr -d com.apple.quarantine ~/.ssh/id_rsa.pub
これで、再度sshーaddすれば登録できました
※ディレクトリ以下を再帰的に削除する場合
xattr -dr com.apple.quarantine <ディレクトリ名>
0 件のコメント :
コメントを投稿