我在EC2上创建了linux的实例。我按照亚马逊网络服务提供的确切说明进行操作。创建了用于连接实例的私钥。但是我的密钥总是被拒绝。我在亚马逊论坛上发布了这个问题,但没有得到任何答复。任何人都可以告诉我连接ec2实例的确切程序吗?
答案 0 :(得分:1)
当您设置实例时,亚马逊会要求您创建新的访问密钥或使用现有密钥。创建访问密钥时,您将获得一些可以下载的文件。像access-key-name.pem以及cert-xxxxxx.pem和pk-xxxxx.pem之类的东西。
检查用于实例的安全组是否允许SSH(默认情况下为端口22)。如果您没有看到SSH或端口22的条目,则为其创建新规则。
接下来,单击列表中的实例,然后向下滚动以查看其详细信息。你应该看到像公共DNS这样的东西。其中的值如ec2-xxx-xxx-xxx-xxx.ec2-region.compute.amazonaws.com。您现在可以使用ssh -i /path/to/access-key-name.pem user@ec2-xxx-xxx-xxx-xxx.ec2-region.compute.amazonaws.com
答案 1 :(得分:0)
要使用Putty,您需要将 your_amazon.pem 键转换为 putty.ppk 键: