By cool4zbl
After creating a droplet from my snapshot, I tried to ssh my host remotely, but I received: ssh: connect to host 128.199.153.217 port 22: Connection refused. I can use web console on DO, and I typed vim /etc/ssh/sshd_config, it showed listen port 22. I ran service ssh restart, it showed ssh start, but when I typed netstat -plutn , I can’t find port22 was listening by ssh. I can ping my server. I want to ssh remotely in my computer, so what can I do ? Please help me!
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Alright, I’ve solve the problem by my own.
I typed /usr/sbin/sshd, (not /etc/init.d/ssh start, it seemed didn’t work on me), and it showed that I had bad configurations ServerAliveInterval and ServerAliveCountMax in /etc/ssh/sshd_config. So I annotated two lines :
#ServerAliveInterval 30
#ServerAliveCountMax 5
And finally I run restart ssh, it displayed on terminal: ssh start/running , process 9794. It didn’t display process … when I had the problem.
This comment has been deleted
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.