升级前配置及说明
在实际生产环境中可能会进行安全扫描,如果你的机器openssh版本太低那么就会存在漏洞,而处理方法也很简单就是将openssh升级。由于openssh依赖于openssl所以升级openssh的同时需要一并升级openssl,目前这里升级的版本为openssh-8.0p1和openssl-1.0.2r.在升级的时候由于是通过源码编译的方式进行升级的所以还需要一些其他的依赖包。这些依赖包为了减少因为依赖以及版本的问题将通过yum来进行安装,没有网络需要通过光盘创建一个本地yum仓库。并且由于openssh为系统基础服务,升级失败会对系统产生很大的影响会导致服务器服无法通过ssh协议登录,所以升级前需要将整个系统进行备份,以及安装开启telnet服务。还有需要注意的是为了避免其他问题,在升级的时候建议使用root用户的权限来执行操作。在远程连接的时候由于是开启了telnet的,所以可以通过telnet来连接进行操作。这样可以避免权限以及程序占用的问题。由于centos6和centos7存在一定区别,所以两个版本我都会给出对应的命令。
因为每个服务器的环境可能存在一定差异所以如果是升级生产的服务器建议在测试服务器中测试一遍
安装开启telnet
这一步一定要做,如果openssh升级失败,那通过ssh协议就连不上服务器了,这时我们就可以通过telnet来连接服务器进行回滚操作。不然你哭都不知道去那里哭
-
查看是否已经安装了telnet
-
rpm -qa | grep telnet rpm -qa | grep xinetd -
已安装结果:
-

-
-
如果没有安装则进行安装
-
yum -y install xinetd yum -y install telnet yum -y install telnet-server
-
-
配置telnet
-
centos6修改配置文件
- 修改配置文件
/etc/xinetd.d/telnet将里面的”disable= yes”改成” disable=no” ,修改后结果 
- 修改配置文件
-
centos7修改配置文件
-
在/etc/securetty文件末尾增加一些pts终端,直接加在末尾就可以了
-
pts/0 pts/1 pts/2 pts/3
-
-
-
配置开机自启动
-
#centos6 chkconfig --add xinetd chkconfig --add telnet chkconfig xinetd on chkconfig telnet on #centos
-

最低0.47元/天 解锁文章
6655

被折叠的 条评论
为什么被折叠?



