8

Я проверил много уроков по этому поводу, но не получил ясно.

В соответствии с правилами, существует два способа настройки для переадресации агентов.

  1. в вашем конфигурационном файле ~/.ssh/config

    Host example.com
    
    ForwardAgent yes
    
  2. Добавляя идентичность, как ssh-add .

Какая польза от этого

  1. Переадресация агента SSH используется для хранения ключевой фразы-пароля. Так что нам не нужно вводить парольную фразу каждый раз?

  2. Нужны ли нам два сервера для проверки SSH Agent Forwarding? Пожалуйста, предложите. Или мы можем проверить с одним сервером тоже?

Я проверил эту ссылку на git hub и выполнил те же действия. Я могу видеть агента. когда запускаете эту команду echo "$SSH_AUTH_SOCK" Означает ли это, что она работает?

Как я могу сделать это с моим сервером? Пожалуйста, ведите меня.

ОБНОВЛЕНИЕ: Когда я пытаюсь SSH, я получаю это сообщение об ошибке в терминале

Агент признал невозможность подписи с помощью ключа.

1 ответ1

7

1) Один способ использовать его - правильный, другой - аргумент командной строки -A .

2) Агент хранит пароли для ключей. Переадресация агента для использования локальных идентификаторов (с или без парольной фразы) на удаленных серверах без необходимости копировать их в потенциально небезопасную среду.

3) Вы можете протестировать с одним сервером, например, localhost.

4) echo "$SSH_AUTH_SOCK" должен проверить, что он настроен, но выполнение ssh-add -L подтвердит это более надежно, потому что он проверит соединение с агентом.

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