鍵認証の設定をしたのでその際のメモなどを。
Contents
SSH鍵認証
- サーバーで公開鍵・秘密鍵を作成
- サーバーで公開鍵を登録
- クライアント側で秘密鍵を登録
- SSHクライアントでログイン時に使用
1 2 3 4 5 6 7 8 |
$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/ユーザ名/.ssh/id_rsa): <--- Enterを押して鍵を保存 Enter passphrase (empty for no passphrase): <--- パスワード Enter same passphrase again: <------- もう一度入力 ~/.sshの下にid_rsa(秘密鍵)とid_rsa.pub(公開鍵)ができています。 $ cat .ssh/id_rsa.pub >> .ssh/authorized_keys 鍵登録 $ chmod 600 .ssh/authorized_keys パーミッション変更 |
この後、秘密鍵(id_rsa)をクライアント側に転送し、puttygenで「Load」で秘密鍵を読み込み、パスワードを入力して登録します。
あとは「Save Privatekey」で鍵を保存し(拡張子は.ppkになるでしょう)、SSHで鍵認証を行うときにこれを読み込めばOKです。
CakePHP2セッション切れ
CakePHP2でセッションが切れるという連絡が。
よくでてくる現象のようで下記リンクに情報が載ってました。
これをそのままコピペして解決。
[…] SSH鍵認証について+CakePHP2でのセッション切れ […]
[…] 鍵認証に関してはこちら […]