Fix :: Linux SSH error "connection refused"

Problem Statement


Can't connect to a Linux server(Debian Flavour) via SSH.

Error Message


Connection refused

Solution


There were unknown changes made in  /etc/ssh/ssh_configfile. To fix this issue, we had installed OpenSSH server following below mentioned steps:

  1. Logged into VPS through console and fired following commands:

    sudo apt-get purge openssh-server
    mv /etc/ssh /etc/ssh_old
    created new ssh directory in /etc
    sudo apt-get install openssh-server​
  2. Try ssh after performing above steps. If you get "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED", rename the known_hosts from .ssh/ in your local machine and try again.

  • 0 Users Found This Useful

Was this answer helpful?

Related Articles

How to Install A-AST Linux Malware Detect Interface for cPanel/WHM?

You can scan your cPanel VPS and dedicated server against malware and keep your environment clean...

Fix :: SSH Error: Starting sshd: Missing privilege separation directory: /var/empty/sshd

Problem Statement Could not connect to Linux machine through SSH. Error Message While starting...

How to Upgrade PHP Version in cPanel/WHM Server?

Following article will assist you to upgrade PHP version in cPanel/WHM server. This article is...

How to install Mongodb in CentOS?

MongoDB is a Free and open-source cross-platform document-oriented database program. Classified...

How Do I Create Multiple Reverse DNS Records On Same IP Address?

Each IP address should have single reverse DNS (rDNS). Also, your rDNS hostname should resolve...