При получении команды phing для использования задач SCP и SSH мне в настоящее время необходимо ввести свой пароль SSH, но я хотел бы, чтобы задачи использовали аутентификацию на основе ключей, которую я настроил.
Насколько я вижу, задачи SCP и SSH в phing должны быть снабжены файлом открытого ключа, файлом личного ключа, и парольной фразой. Предположительно, я бы не хотел жестко кодировать мою фразу-пароль в файле сборки, так как же люди используют phing и ssh-ключи, чтобы им не приходилось вводить фразу-пароль при каждом развертывании?
И хочу ли я это сделать? Или было бы лучше оставить его, требуя парольную фразу при каждом развертывании?
(я запускаю phing, пока ssh'ed на своем сервере dev, и могу оттуда перейти по ssh на живой сервер, используя переадресацию агента обратно на мой рабочий стол Win PC.)