Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS EC2通过ssh登录_Ssh_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

AWS EC2通过ssh登录

AWS EC2通过ssh登录,ssh,amazon-web-services,amazon-ec2,Ssh,Amazon Web Services,Amazon Ec2,我在ssh和EC2上遇到了很多问题。我有2个实例,1个弹性IP(与其中一个实例关联)和一个密钥对文件(pem)。这两个实例都是AmazonOS(Linux风格)的股票 我可以像这样登录到我的一个实例(没有与其关联的弹性IP的实例): ssh -i ~/.ssh/ec2_MyKey.pem ec2-user@ec2-54-224-199-18.compute-1.amazonaws.com 然后我试着进入另一个: ssh -i ~/.ssh/ec2_MyKey.pem ec2-user@ec2-

我在ssh和EC2上遇到了很多问题。我有2个实例,1个弹性IP(与其中一个实例关联)和一个密钥对文件(pem)。这两个实例都是AmazonOS(Linux风格)的股票

我可以像这样登录到我的一个实例(没有与其关联的弹性IP的实例):

ssh -i ~/.ssh/ec2_MyKey.pem ec2-user@ec2-54-224-199-18.compute-1.amazonaws.com
然后我试着进入另一个:

ssh -i ~/.ssh/ec2_MyKey.pem ec2-user@ec2-54-225-98-213.compute-1.amazonaws.com
我得到了一个拒绝许可的错误


你知道为什么吗?

看来这不是个好例子,更可能是我把事情搞砸了


我创建了一个新实例,可以很好地登录。

这些实例是新创建的,还是您以前使用过其中一个或两个?如果有人对服务器上的
chmod
不小心,可能会导致此问题(正如我直到今天才了解到的那样,事实就是这样)。否则,冒着被侮辱的风险,你确定他们都有相同的主机密钥,并且URL和用户都是正确的吗?嘿,马克,我想我也有和你一样的问题(我对chmod很粗心)。我不知道它会把我锁在服务器外面。你是如何解决这个问题的?