SSH 连接,但 scp 有问题 - AWS 实例

SSH connects, but scp is having an issue - AWS instance

我可以使用命令

连接到 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 .

但结果是一样的

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

您可能在创建 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 .