ssl 密钥交换标识:连接被远程主机关闭

lyr7nygr  于 2022-12-19  发布在  其他
关注(0)|答案(3)|浏览(319)

我想用ssh连接我的共享主机,所以我在cpanel的ssh操作中生成了一个ssh密钥并授权了它,然后我下载了私钥并把它放在我的MacBook的./ssh文件夹中,我用这段代码连接了我的主机。

ssh -p 2083  username@host IP

但我得到了这个错误:

kex_exchange_identification: Connection closed by remote host

我该如何解决我的问题?

j2qf4p5b

j2qf4p5b1#

我在办公桌里的一台小电脑上遇到了类似的情况。我调试这个问题所做的是运行sshd -t,这个命令在调试模式下运行sshd守护进程,这个命令报告我的密钥的权限是无效的,然后我所要做的就是进入存储密钥的文件夹并发出chmod 0600 <your_ssh_keys>。也许您运行的操作也生成了具有错误权限的内容。

i2byvkas

i2byvkas2#

我得到这个错误时,使用docker命令与远程主机
第一个月
经过一些挖掘,我发现我的远程服务器上的认证日志(/var/log/auth.log)这:

Aug  8 14:51:46 user sshd[1341]: error: beginning MaxStartups throttling
Aug  8 14:51:46 user sshd[1341]: drop connection #10 from [some_ip]:32992 on [some_ip]:22 past MaxStartups

这导致我在X1 M2 N1 X中更改了X1 M1 N1 X设置。重新启动SSH服务后,一切都运行得很好。

jdg4fx2g

jdg4fx2g3#

我遇到了同样的问题,当我在ssh配置文件中使用ProxyCommand时发生了这个问题。在我的情况下,Host没有正确定义,导致了同样的错误!

相关问题