Centos7 卸载并重装SSH服务的方法与命令



我们在使用centos7搭建服务器的时候,不知道为什么突然莫名其妙SSH就登录不了了,特别是远程登录,这个时候我们用了很多方法多不行,那么我们可以尝试重新安装ssh,卸载并重新安装的方法如下:

一、查看卸载前后的openssh相关服务安装情况
查看命令:
rpm -qa openssh*
卸载命令
yum remove openssh*

二、重新安装ssh服务
命令:yum install -y openssh
或者yum install openssh-server
或者:yum install openssh
或者:sudo yum install openssh*
反正我是都试了一遍,估计不同版本的centos的命令不一样。
安装完成后,我们可以查看是否安装了:
命令:rpm -qa|grep ssh

三、sshd服务启停命令
1、查看ssh服务运行状态:
systemctl status sshd.service
2、启动ssh服务:
systemctl start sshd.service
3、停止ssh服务:
systemctl stop sshd.service
4、重启ssh服务:
systemctl restart sshd.service

也可能是要注册服务
(sudo systemctl enable sshd
sudo systemctl start sshd 或者
service sshd start 或者服务器端重启ssh服务:systemctl restart sshd)

四、开启端口22
开启防火墙的22端口命令:
sudo firewall-cmd –zone=public –add-port=22/tcp –permanent
sudo service firewalld restart

五、查询当前程序运行端口号:
netstat -anpl |grep sshd