Ваша конфигурация не считывается, так как .config
(в любом каталоге) не является конфигурационным файлом, который обычно считывает ssh-клиент.
Вы можете указать любой конфигурационный файл, используя опцию -F
:
ssh -f path_to_your/.config <rest of the options>
Но для более постоянного решения вы должны поместить конфигурационные данные в ~/.ssh/config
, как указано в man-странице. Я посмотрел, но не думаю, что для этого можно указать другое место в /etc/ssh/ssh_config
.
Как всегда, убедитесь, что доступ к файлам конфигурации (и ~/.ssh
ограничен). ssh
обычно жалуется и отказывается работать, если доступ к конфигурационным файлам, каталогу и, в частности, вашим закрытым и открытым ключам недостаточно ограничен.
Стандартная командная строка поиска индексированных файлов - locate
. Индекс может быть обновлен с помощью updateb
. В большинстве систем Linux эти утилиты настроены по умолчанию (где updateb
настроено как ночное задание cron).
В индексе хранятся только пути к файлам. Он не производит никакой расширенной индексации, как тип файла, измененная дата и т.д., но для многих простых целей этого достаточно.