使用scp将文件从本地复制到AWS EC2时出错 [英] Error copying file from local to aws ec2 using scp

查看:331
本文介绍了使用scp将文件从本地复制到AWS EC2时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将本地文件复制到我的ec2实例中.

I am trying to copy local files to my ec2 instance.

当我运行此命令时:

scp -i keypair.pem process.py ubuntu@ip-xx-xxx-xx-xxx.compute-1.amazonaws.com:~/.

我收到此错误:

ssh: Could not resolve hostname ip-xx-xxx-xx-xxx.compute-1.amazonaws.com: nodename nor servname provided, or not known
lost connection

当我运行此代码时:

scp -i keypair.pem process.py ubuntu@ip-xx-xxx-xx-xxx:~/.

停转约1分钟,然后出现此错误:

It stalls for ~ 1 minute then I get this error:

ssh: connect to host ip-xx-xxx-xx-xxx port 22: Operation timed out
lost connection

任何想法如何解决?

推荐答案

使用scp的最简单方法是从已经有效的SSH命令开始:

The easiest way to use scp is to start with an SSH command that already works:

ssh -i keypair.pem ec2-user@1.2.3.4

然后,将其修改为使用scp:

Then, modify it to use scp:

scp -i keypair.pem foo.txt ec2-user@1.2.3.4:/tmp/

唯一改变的是:

  • ssh变为scp
  • 插入源文件名
  • 附加:/target/
  • ssh becomes scp
  • Insert source filename
  • Append :/target/

这篇关于使用scp将文件从本地复制到AWS EC2时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆