使用 scp 将文件从本地复制到 aws ec2 时出错
Error copying file from local to aws ec2 using scp
我正在尝试将本地文件复制到我的 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/
我正在尝试将本地文件复制到我的 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/