Как использовать SSH ключи с Phing - PullRequest
3 голосов
/ 14 октября 2011

При получении команды phing для использования задач SCP и SSH мне в настоящее время необходимо ввести свой пароль SSH, но я хотел бы, чтобы задачи использовали аутентификацию на основе ключей, которую я настроил.

Насколько я вижу, задачи SCP и SSH в phing должны быть снабжены файлом открытого ключа, файлом личного ключа, и парольной фразой. Предположительно, я бы не хотел жестко кодировать мою фразу-пароль в файле сборки, так как же люди используют phing и ssh-ключи, чтобы им не приходилось вводить фразу-пароль при каждом развертывании?

И хочу ли я это сделать? Или было бы лучше оставить его, требуя парольную фразу при каждом развертывании?

(я запускаю phing, пока ssh'ed на своем сервере dev, и могу оттуда перейти по ssh на живой сервер, используя переадресацию агента обратно на мой рабочий стол Win PC.)

1 Ответ

1 голос
/ 15 октября 2011

Используйте агент ssh, который хранит пароль для текущего сеанса.

...