Я пытаюсь настроить простой путь к SSH от A напрямую к C через компьютер B. Прямо сейчас A настроен для ssh к B. B есть файл идентификации для нажатия C. В настоящее время я слежу за следующим рабочим процессом

ssh B
# from B
ssh -i ~/.ssh/C.pem

Я пытался (из https://serverfault.com/questions/337274/ssh-from-a-through-b-to-c-using-private-key-on-b?newreg=92bc109b346f43b196d565231572ceee)

Host C
    HostName C
    ProxyCommand ssh -o 'ForwardAgent yes' B 'ssh-add /home/ubuntu/.ssh/C.pem && nc %h %p

но получить

Identity added: /home/ubuntu/.ssh/C.pem (/home/ubuntu/.ssh/C.pem)
Permission denied (publickey).

Я также пытался

Host C
    HostName C
    ProxyCommand ssh frodo -W %h:%p

только чтобы получить Permission denied (publickey).

0