bartmoons
By:
bartmoons

Can't login with root via SSH

September 25, 2014 5.5k views

Hi,
I can't login via ssh. I added a ssh key, rebooted my droplet, created a new one, ... but nothing seems to work.
If I run 'ssh root@xxx.xxx.xxx.xxx', I get ssh: connect to host xxx.xxx.xxx.xxx port 22 bad file number.
I don't think it has anything to do with my ssh keys, because other projects are working fine...

1 comment
  • Hi! Please, try to connect with the following command:

    ssh -v root@xxx.xxx.xxx.xxx
    

    v parameter means verbose, it can print some useful info.

2 Answers

With verbose I get the following:
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22.
debug1: connect to address xxx.xxx.xxx.xxx port 22: Attempt to connect timed out
without establishing a connection
ssh: connect to host xxx.xxx.xxx.xxx port 22: Bad file number

For those with similar problems: I added a SSH key, but reset my root password. I think that prevented me to log in via SSH. Rebuild the droplet and you are good to go.

Have another answer? Share your knowledge.