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
AWS EC2 ssh_交换_标识:读取:对等方重置连接_Ssh_Amazon Ec2 - Fatal编程技术网

AWS EC2 ssh_交换_标识:读取:对等方重置连接

AWS EC2 ssh_交换_标识:读取:对等方重置连接,ssh,amazon-ec2,Ssh,Amazon Ec2,由于负载过重,必须重新启动EC2实例。当它回来的时候,我再也无法进入它了。ssh命令的-vvv产生了这个输出,但我不知道如何解释这个。。。(IP混淆) 我检查了ssh相关文件的权限,但不确定这是否是问题所在: $ ls -alF .ssh/ total 56 drwx------ 11 ecomevo staff 374 Jul 15 12:02 ./ drwxr-xr-x 20 ecomevo staff 680 Nov 26 18:45 ../ -rw-r--r-- 1 ecome

由于负载过重,必须重新启动EC2实例。当它回来的时候,我再也无法进入它了。ssh命令的
-vvv
产生了这个输出,但我不知道如何解释这个。。。(IP混淆)

我检查了ssh相关文件的权限,但不确定这是否是问题所在:

$ ls -alF .ssh/
total 56
drwx------ 11 ecomevo staff   374 Jul 15 12:02 ./
drwxr-xr-x 20 ecomevo staff   680 Nov 26 18:45 ../
-rw-r--r--  1 ecomevo staff  6148 May 25  2015 .DS_Store
-rw-------  1 ecomevo staff   299 Jul 15 12:05 config
-rw-------  1 ecomevo staff   179 Jun 25  2015 environment
-rw-------  1 ecomevo staff  3326 May 15  2015 id_rsa
-rw-------  1 ecomevo staff   750 May 15  2015 id_rsa.pub
-rw-r--r--  1 ecomevo staff 17747 Oct 13 12:21 known_hosts
-rw-r--r--  1 ecomevo staff  2786 May 19  2015 known_hosts.old

正如我在其他帖子中看到的那样,重新启动Mac并没有解决这个问题。

您无法连接的原因通常有三个:

  • 由于VPC或安全组配置,该实例不可访问。但是,您正在建立
    连接
    ,因此情况并非如此
  • 正在使用错误的用户名
  • 在本地端或远程端使用了错误的钥匙对
如果您认为一切都是正确的,但它仍然不起作用,那么您可以将另一个公钥复制到EC2实例中(复制到用户的
.ssh/authorized_keys
文件中)。如果您可以通过其他用户访问服务器,则他们可以为您复制密钥。如果无法访问服务器,则:

  • 停止该实例
  • 拆下启动盘
  • 将其附加到另一个EC2实例
  • 将公钥复制到所需位置
  • 分离磁盘并将其重新连接到原始实例
  • 启动原始实例
  • 使用新密钥对进行SSH

在我的EC2测试服务器上,我发现了相同的问题,并收到以下错误: “ssh_交换_标识:读取:对等方重置连接” 这是在运行一些漏洞评估扫描后发生的。。。 我做的第一件事是重新启动EC2实例,但这并没有解决问题,然后我停止服务器并重新启动,从而解决了问题


谢谢,我也有同样的问题。甚至我也尝试通过
EC2 instance connect
启动,但从未成功过

重新启动实例后,我发现我的
cron
作业无法在
t2.medium
实例中分配内存。看起来有些作业占用的内存比预期的大


anacron[21604]:无法分叉:无法分配内存

您发出的完整命令行是什么?看起来
ssh
正在检查通过
ssh add
添加的大量密钥,但它们不是正确的密钥。启动实例时是否使用了密钥对?如果是这样,请尝试
ssh-i…
.JohnRotenstein它只是
sshforge@xx.xx.xx.xx-vvv
每个人都可以通过其个人ssh密钥进行访问。我没有原始的钥匙对。为什么投票关闭?请至少在投票结束前发表评论,以便我可以改进帖子。如果人们有兴趣为这些类型的问题创建一个讨论场所,请帮助支持提议。您的ssh连接将立即从服务器端关闭。这是一个常见的问题,它并不是stackoverflow的主题。搜索“ssh\u exchange\u identification:read:Connection reset by peer”将在和上产生几个类似的问题。这只会影响我,不会影响其他用户。我尝试从实例中删除我的公钥并将其添加回,但仍然出现此错误。错误的用户名或密钥对不会在ssh\u exchange\u标识期间产生错误。此时,客户端尚未尝试身份验证。似乎我的IP已在服务器上被阻止。有人将其从主机中删除。拒绝。几秒钟之内,即使我没有再次尝试登录,服务器也会再次阻止我的IP。所有登录尝试都会导致
操作现在超时
,除非我使用的IP与我的office IP完全不同。这是什么原因造成的?@约翰罗滕斯坦总是
操作超时
,即使在处理了灯柱之后。
主机中的白名单IP。允许
/var/lib/denyhosts/hosts有效
,并从
主机中删除。拒绝
/var/lib/denyhosts/hosts受限
。甚至完全禁用了denyhosts服务,但没有修复。我检查了
iptables
,在那里发现了许多我的IP条目。删除它们修复了最后一个连接问题。谢谢你的帮助!
$ ls -alF .ssh/
total 56
drwx------ 11 ecomevo staff   374 Jul 15 12:02 ./
drwxr-xr-x 20 ecomevo staff   680 Nov 26 18:45 ../
-rw-r--r--  1 ecomevo staff  6148 May 25  2015 .DS_Store
-rw-------  1 ecomevo staff   299 Jul 15 12:05 config
-rw-------  1 ecomevo staff   179 Jun 25  2015 environment
-rw-------  1 ecomevo staff  3326 May 15  2015 id_rsa
-rw-------  1 ecomevo staff   750 May 15  2015 id_rsa.pub
-rw-r--r--  1 ecomevo staff 17747 Oct 13 12:21 known_hosts
-rw-r--r--  1 ecomevo staff  2786 May 19  2015 known_hosts.old