如下:可以看到,ssh无法连接
[root@rac1 etc]# ssh rac2
ssh: connect to host rac2 port 22: Connection refused
第一反应是防火墙未关闭,检查之后防火墙正常。
IP能正常ping通,telnet端口不通。
netstat -anp |grep 22 也没有正在使用22端口的进程。
sshd服务默认是使用22端口,检查发现趋势sshd进程有问题,重启也无效。
[root@rac1 ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Tue -08-11 14:25:33 CST; 35s ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 2919 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255)
Main PID: 2919 (code=exited, status=255)
Aug 11 14:25:33 rac1 systemd[1]: sshd.service: main process exited, code=ex.../a
Aug 11 14:25:33 rac1 systemd[1]: Failed to start OpenSSH server daemon.
Aug 11 14:25:33 rac1 systemd[1]: Unit sshd.service entered failed state.
Aug 11 14:25:33 rac1 systemd[1]: sshd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
判断:
使用sshd -t 来打印报错信息,了解错误原因。如下:
[root@rac1 etc]# sshd -t
/etc/ssh/sshd_config: line 35: Bad configuration option: Authentication:
/etc/ssh/sshd_config: terminating, 1 bad configuration options
在该文件中查看,发现原来被注释的一行井号被删掉了,重新加上#,重启,正常。