Подтвердить что ты не робот

Настройка местоположения ssh по умолчанию

ssh будет искать свои ключи по умолчанию в папке ~/.ssh. Я хочу заставить его всегда смотреть в другом месте.

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

ssh-agent
ssh-add /path/to/where/keys/really/are/id_rsa 

(в оболочке Linux и MingW32 в Windows)

4b9b3361

Ответ 1

Если вы хотите указать другое место для своего файла идентификации, вы можете изменить файл ~/.ssh/config со следующей записью:

IdentityFile ~/.foo/identity

man ssh_config, чтобы найти другие параметры конфигурации.

Ответ 2

man ssh дает мне, чтобы эти параметры были полезны.

-i identity_file              Выбирает файл, из которого идентификатор (закрытый ключ) для RSA или              Чтение DSA считывается. Значение по умолчанию - ~/.ssh/identity для              протокол версии 1 и ~/.ssh/id_rsa и ~/.ssh/id_dsa для pro-              tocol version 2. Файлы идентификаторов также могут быть указаны на per-              основы хоста в файле конфигурации. Можно              multiple -i (и несколько идентификаторов, указанных в config-              файлы).

Итак, вы можете создать псевдоним в своей конфигурации bash с чем-то вроде

alias ssh = "ssh -i/path/to/private_key"

Я не заглянул в файл конфигурации ssh, но, как и параметр -i, это тоже может быть псевдонимом

-F configfile              Указывает альтернативный файл конфигурации для каждого пользователя. Если              файл конфигурации в командной строке, общесистемный              файл конфигурации (/etc/ssh/ssh_config) будет проигнорирован.              по умолчанию для файла конфигурации для каждого пользователя: ~/.ssh/config.

Ответ 3

Расположение файла - это каталог /root/.ssh с именем "authorized_keys", как правило, он скрыт по соображениям безопасности. * если вы используете puTTy и командную строку, используйте: #cd ~/.ssh, а затем отредактируйте файл authorized_keys с помощью редактора vi. Также обратитесь, введите #man ssh_config предоставит больше параметров (при необходимости) Надеюсь, это поможет.