Время ожидания соединения истекло при попытке подключения SCP от одного экземпляра EC2 к другому

Я пытаюсь передать SCP от одного экземпляра ec2 к другому (через SSH-клиент). Оба сервера используют одинаковые ключи.

Мое первоначальное расследование заставило меня поверить в то, что все это возможно, если использовать AgentForwarding следующим образом:

scp -o "ForwardAgent yes" -v /path/to/file ec2-user@xx.xx.xx.xx:/path/to/file

, который создает вывод, заканчивающийся на:

> debug1: Connecting to xx.xx.xx.xx [xx.xx.xx.xx] port 22. debug1:
> connect to address xx.xx.xx.xx port 22: Connection timed out ssh:
> connect to host xx.xx.xx.xx port 22: Connection timed out lost
> connection

В качестве альтернативы я также попытался указать ключевой файл с помощью -i, но я иметь только версии файлов .ppk и .key, а не .pem, как показано в большинстве примеров. У меня также нет файла в /home/ec2-user/.ssh/id_rsa (все, что находится в каталоге .ssh, - это «config», «known_hosts» и «authorized_keys»), который, кажется, является решением, которое многие люди используют.

Я попытался отредактировать конфигурацию и добавить туда AgentForwarding yes .

Похоже, ничего не работает, в конце концов у меня появляется одно и то же сообщение о тайм-ауте во всех попытках.

Я был встретил большое сопротивление на этом, поэтому любая помощь будет оценена. Спасибо!

0
задан 9 December 2015 в 08:16
1 ответ

Первое, что я бы проверил, это то, что ваши группы безопасности разрешают этот межсерверный трафик.

1
ответ дан 4 December 2019 в 16:45

Теги

Похожие вопросы