【问题标题】:SSH connects, but scp is having an issue - AWS instance [closed]SSH 连接,但 scp 出现问题 - AWS 实例 [关闭]
【发布时间】:2017-11-18 17:59:42
【问题描述】:

我可以使用命令连接到 ssh

ssh -i pem_filename.pem xx.xx.x.xx -l ec2-user

但是,如果我尝试使用将文件从服务器复制到本地计算机

scp -i pem_filename.pem ec2-user@ec2-xx-xx-x-xx.ap-south-1.compute.amazonaws.com:html.zip .

我收到以下错误

ssh: Could not resolve hostname ec2-xx-xx-x-xx.ap-south-1.compute.amazonaws.com: 
nodename nor servname provided, or not known

我试过了

scp -i pem_filename.pem ec2-user@ec2-xx-xx-x-xx.compute-1.amazonaws.com:html.zip .

但结果是一样的。

任何人都可以请指导问题出在哪里并有义务

【问题讨论】:

  • 您是否尝试使用 IP 地址而不是 DNS 名称?
  • 我想我用 IP 地址本身代替了 xx.xx.x.xx
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: amazon-web-services ssh amazon-ec2 scp pem


【解决方案1】:

您可能在创建 VPC 时没有启用DNS hostnames。试试这个:

scp -i pem_filename.pem ec2-user@<ip-address>:/full/path/html.zip .

例子:

scp -i pem_filename.pem ec2-user@56.23.12.121:/home/ec2-user/html.zip .

【讨论】:

    最近更新 更多