查看状态:
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端口没有监听)
![clip_image001](https://imgconvert.csdnimg.cn/aHR0cDovL3MzLjUxY3RvLmNvbS93eWZzMDIvTTAwLzc1Lzg5L3dLaW9tMVk3WVZXeTE5TjFBQVF4UVdpNUtXbzE4NC5qcGc?x-oss-process=image/format,png)
Centos7下ssh没独立log日志,所以在message下
1 | Tail –f /var/log/message /usr/sbin/ 缺少sshd的文件 |
![clip_image002](https://imgconvert.csdnimg.cn/aHR0cDovL3MzLjUxY3RvLmNvbS93eWZzMDIvTTAxLzc1Lzg5L3dLaW9tMVk3WVZueTVuR19BQWRhUXcweHFjUTU2OC5qcGc?x-oss-process=image/format,png)
1 | Cd /usr/sbin/ 下确实没有提示中的sshd文件或者目录 |
![clip_image003](https://imgconvert.csdnimg.cn/aHR0cDovL3MzLjUxY3RvLmNvbS93eWZzMDIvTTAyLzc1Lzg5L3dLaW9tMVk3WVYtQTFFZ1BBQUN4SDl6S3VGRTgyNS5qcGc?x-oss-process=image/format,png)
所以我们需要重新安装即可
1 | yum reinstall openssh-server |
![clip_image004](https://imgconvert.csdnimg.cn/aHR0cDovL3MzLjUxY3RvLmNvbS93eWZzMDIvTTAwLzc1Lzg5L3dLaW9tMVk3WVYteHJQQUlBQUQzaHZLY3Z2YzM1Ni5qcGc?x-oss-process=image/format,png)
安装完成
![clip_image005](https://imgconvert.csdnimg.cn/aHR0cDovL3MzLjUxY3RvLmNvbS93eWZzMDIvTTAxLzc1Lzg5L3dLaW9tMVk3WVZfamxZYXZBQVFqeU80aU5fazEyNC5qcGc?x-oss-process=image/format,png)
安装后文件有ssh的文件信息
![clip_image006](https://imgconvert.csdnimg.cn/aHR0cDovL3MzLjUxY3RvLmNvbS93eWZzMDIvTTAyLzc1Lzg5L3dLaW9tMVk3WVdEUTZKWTdBQUpqbjJlZmVhWTA2Ni5qcGc?x-oss-process=image/format,png)
重新启动sshd文件即可
1 | systemctl start sshd ---启动sshd服务 |
![clip_image007](https://imgconvert.csdnimg.cn/aHR0cDovL3MzLjUxY3RvLmNvbS93eWZzMDIvTTAwLzc1Lzg5L3dLaW9tMVk3WVdEaGJwbEVBQUhEcUxEN2VYVTk4Mi5qcGc?x-oss-process=image/format,png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)