2017-01-11 24 views
-1

я могу SSH в экземпляр EC2:SCP не работает в EC2 (AWS)

ssh -i "my_key.pem" [email protected] 

Однако УПП не работает:

scp -r –i "my_key.pem" ./my_file [email protected]:/home/ec2-user/my_file 

Разрешение отказано (ОткрытыйКлюч).
потерял связь

Я также попытался с помощью DNS общедоступного экземпляра, но ничего не меняется.

Любая идея, почему это происходит и как ее решить?

+0

Место '-r' после' -i «my_key.pem» ' – mootmoot

+0

сообщение в многословные журналы обеих команд. – Jakuje

ответ

2

Единственный способ для этого - закрытый ключ mykey.pem не найден в текущем каталоге. Возможно, вы пробовали ssh из каталога, отличного от scp.

Попробуйте следующий полный путь к вашему ключу:

scp -r –i /path/to/my_key.pem ./my_file [email protected]:/home/ec2-user/my_file 

Если это не удается, вывесить выход с -v опцией. Он расскажет вам, где именно проблема

scp -v -r –i /path/to/my_key.pem ./my_file [email protected]:/home/ec2-user/my_file 
+0

Оказалось, что размещение опций scp в другом порядке, чем указано в файле @helloV, не заставит его работать. Благодаря!! – borjagvo