Пересылка агента Ssh должна быть разрешена на клиенте ( ForwardAgent
опция в ~/.ssh/config
) и на сервере ( AllowAgentForwarding
опция в sshd_config
). Скорее всего, ваши машины имеют разные настройки по умолчанию для одного или обоих этих параметров.
Если вы идете A-> B-> C, на шаге B-> C переадресация не требуется (если, конечно, вы не собираетесь идти C-> D).
Когда вы вошли в B, убедитесь, что переменная окружения SSH_AUTH_SOCK
определена. Его ценность в том, как ssh
знать, как связаться с агентом.
Нет веских оснований запрещать переадресацию агентов на сервере, учитывая, что переадресация агентов делает клиента уязвимым для сервера, а не наоборот, и что вы в принципе можете настроить переадресацию агентов вручную (хотя в этом нет особого смысла, поскольку Сложность его настройки может нанести ущерб удобству пересылки агентов).