SSH, Как я игнорирую IdentityFile, не найденный ошибками?

Выходной формат командной строки довольно статичен, и можно управлять, когда он мог бы измененный, потому что инструментарий является руками. Я сохраняю копию инструментов API в имеющем версию репозитории наряду с любым программным обеспечением, я записал, что использует его, этот способ, которым они всегда сотрудничают в данной версии.

Если Вы действительно решаете пойти этим путем, вот простой захват для получения общедоступного адреса DNS всего выполнение. Очевидно, Вы могли запросить это на определенную группу также.

ec2-describe-instances | grep 'INSTANCE' | cut  -f 4
6
задан 13 April 2017 в 15:14
1 ответ

После просмотра исходного кода openssh кажется, что ответ следующий:

OpenSSH считает строки IdentityFile в ~ / .ssh / config «предоставленными пользователем». Если пользовательский файл IdentityFile не может быть найден, он выводит предупреждение на консоль. См. Функцию load_identity_file в sshconnect2.c.

Так что, к сожалению, невозможно сделать в точности то, что я хочу, но существует пара обходных путей:

Один из них: добавьте строку LogLevel ERROR в ваш файл ~ / .ssh / config. Это на один шаг ниже уровня журнала по умолчанию INFO . Я не выбирал его, так как не был уверен, какие еще предупреждения он подавит.

Я выбрал вариант, чтобы добавить следующие строки в мой файл / etc / ssh_config:

7
ответ дан 3 December 2019 в 00:25

Теги

Похожие вопросы