正如我在标题中描述的一样简单。我想将 .gz 文件上传到 ec2,但我得到了
"connect to host ----- port 22: Connection timed out / connection lost"
我对这个东西还很陌生,所以我不知道你们可能需要什么信息,但我使用的是 ubuntu,我使用的密钥似乎对其他所有东西都适用。
另一个可能有助于理解这一点的方法是,我之前在另一个具有几乎相同配置的 ec2 实例中成功完成此操作,但使用的是 .tar 文件而不是 .gz
请帮忙,很抱歉缺乏信息,如果有人询问我会尽快提供。
编辑
好的,这是我使用的命令:
scp -i "dumbkey.pem" dumbbot.tar.gz \[email protected]:/tmp
密钥和文件位于同一个文件夹中,密钥是文件“dumbkey.pem”。
我忘记提及的另一件事非常重要,那就是 .gz 文件是我试图上传到我的实例上的 docker 镜像。
答案1
好的,我明白了。显然,问题出在我的密钥权限上,如果您使用 chmod 更改密钥权限,那么您应该能够再次通过 scp 复制内容。