Я хочу, чтобы SSH игнорировал файл глобальной конфигурации в общедоступной пользовательской среде, где у меня нет контроля над общесистемной конфигурацией, поскольку существуют параметры, которые конфликтуют с моим ожидаемым использованием SSH (он устанавливает значения по умолчанию, которые отличаются от стандартных значений по умолчанию)
Как отмечено в /etc/ssh/ssh_config
Configuration data is parsed as follows:
1. command line options
2. user-specific file
3. system-wide file
Я хочу, чтобы это игнорировало существование # 3.
Я знаю, что флаг -F
можно использовать для указания файла конфигурации для каждого пользователя и игнорирования общесистемного файла.
Другим возможным решением было бы переопределить каждый возможный параметр стандартным значением по умолчанию в пользовательском файле. Это нежелательно, так как конфигурация может измениться при обновлении ssh.
В идеале должна быть директива конфигурации, например, чтобы остановить параметры обработки или игнорировать глобальный файл.
Есть ли лучший способ игнорировать общесистемный файл без необходимости каждый раз указывать -F ~/.ssh/config
?