[PHP]Deployerでデプロイ時にSSHキーファイル名を指定する方法

カテゴリ: Deployer

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"
    ...
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。