使用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

有什么解决办法吗?

使用scp最简单的方法是从一个已经工作的SSH命令开始:

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
  • 插入源文件名
  • 附加:/target/

相关内容

  • 没有找到相关文章

最新更新