万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

Pagent

WindowsでPagentでPuTTで作った鍵でSSH接続をしていたが、Macからだと鍵が使えねーって思ってた。

「SSHKeychain」ってMacで公開鍵利用時に自動ログインしてくれるソフト。
だが、インストールできない・・・。

今まで使っていた鍵をインポートして、PuTTでOpenSSHの鍵にコンバート。

ssh-add -K /path/to/private/key/file ←ここに鍵のパスと名前を指定

これで鍵が登録できる。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '.ssh/authorized_keys' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: .ssh/authorized_keys
Enter passphrase for key '.ssh/authorized_keys':"

こうなってしまったときは、
秘密鍵のアクセス権の問題。
秘密鍵ファイルのモードを600にする。

chmod 600 /path/to/private/key/file