Han*_*emi 17 ssh ssl openssh shared-hosting
我想用 ssh 连接我的共享主机。所以我在cpanel的ssh操作中生成了一个ssh密钥并对其进行了授权。然后我下载了私钥并将其放入 MacBook 的 ./ssh 文件夹中。我使用此代码连接我的主机。
ssh -p 2083 username@host IP
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:
kex_exchange_identification: Connection closed by remote host
Run Code Online (Sandbox Code Playgroud)
我该如何解决我的问题?
小智 13
我在办公桌上的一台小型电脑上遇到了类似的情况。我调试问题的方法是运行 run sshd -t
,它在调试模式下运行 sshd 守护进程。该命令报告我的密钥的权限无效。然后我所要做的就是进入存储密钥的文件夹并发出chmod 0600 <your_ssh_keys>
. 也许您运行的操作也会生成具有错误权限的内容。