查看狀態:
systemctl status sshd.service
啟動服務:
systemctl start sshd.service
重啟服務:
systemctl restart sshd.service
開機自啟:
systemctl enable sshd.service
今天項目組反映,有一台Centos7服務器無法使用SSH登陸了,所以我就通過本地登陸到該系統后,發現SSH服務沒有啟動,該判斷方法主要是使用的是netstat方法進行查看;
1
|
netstat
-anlpt |
grep
22
|
說到這,如果是Centos7的話,我們如果想要使用netstat的命令的話,需要安裝net-tools后才可以使用
1
|
yum instatll net-tools –y ----安裝
netstat
工具
|
嘗試手動啟動sshd服務無法啟動,提示錯誤(22端口沒有監聽)
Centos7下ssh沒獨立log日志,所以在message下
1
|
Tail –f
/var/log/message
/usr/sbin/
缺少sshd的文件
|
1
|
Cd
/usr/sbin/
下確實沒有提示中的sshd文件或者目錄
|
所以我們需要重新安裝即可
1
|
yum reinstall openssh-server
|
安裝完成
安裝后文件有ssh的文件信息
重新啟動sshd文件即可
1
|
systemctl start sshd ---啟動sshd服務
|