Моя конфигурация для доступа к частям моего облака, похоже, потерпела неудачу, и я не могу понять, что происходит не так.
Мой 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 с тем же поведением, я могу войти на первый хост, но агент кажется неподключенным.