I encountered this issue, and journalctl just does not give enough information on what has happened to make ssh failed to start. So after searching around, I found that I can check the /etc/ssh/sshd_conf for any syntax error, just by running it with extended test (-T) flag. What this flag do is, check the validity of /etc/ssh/sshd_config, throw out error if any, and exit. So to check the issue in the configuration file, just run:
# /usr/sbin/sshd -T
Another way is, you can also start sshd manually with debug flag (-d), and it will throw out any error that stopping it from starting:
# /usr/sbin/sshd -d
No comments:
Post a Comment