1

Я использую облачный хостинг RackSpace. У меня есть 2 сервера за балансировщиком нагрузки. Каждый сервер имеет внешний IP и внутренний IP. Я хочу настроить синхронизирующее задание, которое использует SSH для передачи файлов. Я сделал ключ RSA, и я могу успешно SSH с сервера A на сервер B, используя внешний IP-адрес сервера B, без запроса пароля. Если я пытаюсь сделать то же самое, но использую внутренний IP-адрес, он запрашивает пароль. Я хочу иметь возможность использовать ключ вместо пароля. Почему это? Есть ли что-то особенное, что я должен сделать во время генерации ключа, чтобы он работал для обоих IP-адресов?

Любая помощь приветствуется.

1 ответ1

0

Нужно добавить в файл ~/.ssh/config

Host internalIP
        IdentityFile ~/path/to/key

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .