使用SCP将文件从本地复制到AWS EC2时出错

问题描述

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

当我运行此命令时:

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分钟,然后出现此错误:

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

任何想法如何解决?

解决方法

使用template<class T> operator=(T const);的最简单方法是从已经可以使用的SSH命令开始:

scp

然后,将其修改为使用ssh -i keypair.pem ec2-user@1.2.3.4

scp

唯一改变的是:

  • scp -i keypair.pem foo.txt ec2-user@1.2.3.4:/tmp/ 成为ssh
  • 插入源文件名
  • 追加scp

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...