skip to Main Content

I’ve wanted to connect my share hosting with ssh. So I generate an ssh key in the ssh action of cpanel and authorized it. Then I’ve downloaded the private key and drop it in the ./ssh folder of my MacBook.I’ve used this code to connect my host.

ssh -p 2083  username@host IP

but I got this error:

kex_exchange_identification: Connection closed by remote host

How can I solve my problem?

3

Answers


  1. I run into a similar case with a small computer I have in my desk. What I did to debug the issue was to run sshd -t, which runs the sshd daemon in debug mode. This command reported that the permissions of my keys were invalid. All I had to do then was to go in the folder where the keys are stored and issue chmod 0600 <your_ssh_keys>.
    Maybe the action you run generated things with the wrong permissions too.

    Login or Signup to reply.
  2. I got this error when using docker command with remote host

    docker -H ssh://user@server compose up

    after some digging i found on my remote server in auth logs (/var/log/auth.log) this:

    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
    

    This lead me to change MaxStartups settings in /etc/ssh/sshd_config. After restarting ssh service everything worked like a charm.

    Login or Signup to reply.
  3. I had same problem and it was happend as I use ProxyCommand in ssh config file. In my case the Host was not defined correctly which then caused the same error!

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search