Моя конфигурация для доступа к частям моего облака, похоже, потерпела неудачу, и я не могу понять, что происходит не так.

Мой SSH-агент работает, мой закрытый ключ добавлен, и я попросил переслать его; аутентификация успешна при подключении к первому хосту, но агент, похоже, никогда не переадресовывается.

$echo $SSH_AGENT_PID
8164

$echo $SSH_AUTH_SOCK
/tmp/ssh-8u7DguDSY8ws/agent.696

$ssh-add -l
4096 SHA256:9ylALlnjZaCA35dZLmvwrMf//O15ZVP71rIf/xfDueg /home/matt/.ssh/id_rsa (RSA)

Тогда SSHing одному из моих хостов:

$ ssh -vvv me@node1.my.network | grep agent
...
debug2: key: /home/matt/.ssh/id_rsa (0x600061780), explicit, agent
debug1: Requesting authentication agent forwarding.
debug2: channel 0: request auth-agent-req@openssh.com confirm 0

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

me@node1 $ ssh-add -l
Could not open a connection to your authentication agent.

Что может быть причиной такого поведения?

Я также попытался использовать опцию «Разрешить переадресацию агента» в Putty с тем же поведением, я могу войти на первый хост, но агент кажется неподключенным.

0