Question

Why SSH works only on the standard port?

Posted April 21, 2015 4.8k views
UbuntuGetting StartedSecurity

When I change the Port in /etc/ssh/sshd_config I get “Connection refused” error. When Port is 22 I can connect to server without any problems. How to fix it?

5 comments

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
2 answers

For others that have this problem: Try using the IP address.
I had just transferred the domain to cloudflare and cloudflare blocks everything except http/s traffic.
To fix that, use the IP address directly or add a ssh.example.com entry to your DNS records. Or just use your local ~/.ssh/config to set your Host setting to your IP.

Don’t forget firewalls:

  • UFW firewall rules on server.
  • Server Pilot Firewall
  • Local Firewalls ( antivirus, windows)
Submit an Answer