Я пытаюсь подключиться к EC2 по SSH через bastion (jump-box), но у меня возникла проблема. Я попробовал это с .ssh/config
, и это сработало. Но я хочу сделать это как команду НЕ с .ssh/config
(я знаю, что это правильно)
локальный хост ---> бастион ---> ec2
пользователь ubuntu присутствует на bastion и ec2, ключ (dev-key.pem) присутствует только на локальном хосте.
Я пробовал кучу решений вместе с этим:
local-host$ ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i /home/ubuntu/automator/dev-key.pem -A -t ubuntu@${bastion} -A -t ssh -o UserKnownHostsFile=/dev/null -o -i /home/ubuntu/automator/dev-key.pem StrictHostKeyChecking=no ubuntu@${ec2} "hostname > /tmp/hostname.txt"
ошибка :
Permission denied (publickey).
Кто-нибудь может помочь мне с этим?