【发布时间】:2019-12-29 08:11:09
【问题描述】:
我正在尝试将文件从本地复制到 Aws EC1 或 EC2。
我的详细设置。
创建了两个 EC2 实例。
从 AWS 控制台获取 .pem 文件(私钥)。
从 .pem 文件生成私钥(步骤 2)。
能够使用步骤 3 中生成的私钥连接 EC1 和 EC2。
在 EC1 和 EC2 服务器中复制了 .pem 文件,这样做可以在 EC1 和 2 个 aws 服务器之间复制文件。
现在我想将文件从本地机器复制到 AWS EC1 和 EC2 服务。
但是当我尝试执行以下命令时(使用公共 DNS):
ssh ubuntu@ec2-18-222-170-204.us-east-2.compute.amazonaws.com
遇到错误
权限被拒绝(公钥)
当我使用私有 DNS 时:
ssh ubuntu@ip-172-31-43-162.us-east-2.compute.internal
出现以下错误:
ssh:无法解析主机名 ip-172-31-43-162.us-east-2.compute.internal:名称或服务未知
我应该怎么做才能解决这个问题或让它发挥作用?
输出
OpenSSH_7.2p2 Ubuntu-4ubuntu2.8, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "ip-172-31-43-162.us-east-2.compute.internal" port 22
ssh: Could not resolve hostname ip-172-31-43-162.us-east-2.compute.internal: Name or service not known
【问题讨论】:
-
请添加#ssh -vvv ubuntu@ip-172-31-43-162.us-east-2.compute.internal的输出
-
@mightyteja,输出添加有问题..!
-
检查安全组入站设置,确保 ssh 协议已启用或 ssh 正在运行。
标签: amazon-web-services ubuntu ssh ubuntu-16.04 scp