2017-02-01 16 views
0

У меня есть тот же самый открытый ключ, который используется для создания двух экземпляров ec2, и используя тот же самый я могу SSH для обоих хостов. Теперь я хочу передать один файл из одного экземпляра ec2 в другой, но я становлюсь ниже ошибки: -AWS: Scp от одного экземпляра ec2 к другому с использованием того же открытого ключа

Вы действительно хотите продолжить соединение (да/нет)? Да Предупреждение: Постоянно добавлен '10 .243.128.19 '(ECDSA) в список известных хостов. Разрешение отклонено (publickey).

ответ

0

Это потому, что ваш открытый ключ отсутствует в местоположении по умолчанию ~/.ssh/id_rsa на хосте, откуда вы пытаетесь передать файл.

у вас есть два варианта.

1). перенести свой открытый ключ на хост, откуда вы пытаетесь перенести файл.

2) Используйте пересылку агента SSH, выполнив следующие команды: -
следует за https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/, как добавить ключ ssh в ssh-agent.

затем войдите в экземпляр ec2 с помощью ssh -A [email protected], тогда вы сможете просмотреть файл.

 Смежные вопросы

  • Нет связанных вопросов^_^