PHPのデプロイツールであるDeployerで、ターゲットのサーバへSSHログインするときのSSHキーファイルを指定する方法です。
inventory()でファイルを指定する場合
inventory()メソッドを使ってサーバの接続情報を管理7得る場合は、以下のように、identityFileにキーファイル名を記述すれば良いです。デプロイ先のサーバをaws上に立てている場合は、ec2インスタンスの作成時にキーファイル(*.pem)をダウンロードできます。
deploy.php
inventory('setting.yml');
setting.yml
production:
hostname: 11.22.33.44
user: ec2-user
identityFile: "~/.ssh/aws_keyfile.pem"
...
こちらもおススメ