要处理这个问题,其实只要明白fastestmirror具体是什么东西就简单了。
今天因为这个问题,折腾了一下午。具体原因就是客户有台香港服务器突然无法远程,重启之后能ping通,80端口也能通,就是22端口死活不通。
使用 systemctl restart sshd.service 网卡重启命令有报错,然后打开 sshd_config 文件查看也没什么问题,就很奇怪。
然后网上查了查建议重装openssh-server,但是使用yum install openssh-server 又报错。
Loaded plugins: fastestmirror
然后又百度一下,原来fastestmirror是yum的一个加速插件,错误提示 fastestmirror插件不能用了。
不能用就先别用呗,禁用掉,先yum了再说。
1.修改插件的配置文件
vi /etc/yum/pluginconf.d/fastestmirror.conf #找到下面参数 由1改为0,禁用该插件 enabled = 1
2.修改yum的配置文件
vi /etc/yum.conf #找到下面参数 1改为0,不使用插件 plugins=1
3 清除缓存并重新构建yum 源
yum clean all yum clean dbcache yum makecache
然后再重装open-server就可以正常执行了。
yum remove openssh-server -y rm /etc/ssh/*
然后再次运行以下命令来安装最新版本的OpenSSH包:
yum install openssh-server -y