Назад | Перейти на главную страницу

Могу ли я использовать аутентификацию по ключу SSH для входа на сервер с общей папкой ssh?

У меня есть 2 серверные системы: remoteserver1 и remoteserver2. Remoteserver2 защищен от внешнего входа в систему, поэтому, чтобы получить к нему доступ, мне нужно использовать ssh на remoteserver1, а затем ssh на remoteserver2. У меня уже настроен ssh для входа на remoteserver1, и он работает. он не запрашивает у меня пароль для входа. Однако, как только я попадаю на удаленный сервер1, я подключаюсь к удаленному серверу2 по ssh, и он запрашивает у меня пароль. Итак, могу ли я войти на удаленный сервер2 с удаленного сервера1 без необходимости указывать пароль? Оба сервера используют один и тот же домашний каталог, поэтому папка .ssh одинакова.

Заранее спасибо.

Предполагая, что они полагаются на одну и ту же пару ключей, вы можете перенаправить ssh-agent с -A переключатель, то есть:

ssh -tA remoteserver1 ssh remoteserver2

Также см. Здесь некоторые изящные ProxyCommand ухищрения.

Добавьте ключевой файл, который вы используете для входа в хост-бастион, в .ssh каталог (id_rsa / id_dsa файл).

Я просто предлагаю создать новую пару специально для пары remoteserver1 => remoteserver2. Смотреть в ssh-keygen чтобы создать пару для этих хостов.