Centos 7 升级最新版的 Openssl1.1.1k 和 OpenSSH8.6p
温馨提示:
由于openssh升级,可能会影响到ssh的登陆操作,所以,建议在此之前,先安装telnet服务,测试是否能成功登陆, 保证root用户能以telnet方式成功登录。
最新版的 Openssl1.1.1k 和 OpenSSH8.6p下载链接
操作步骤完整文档下载链接
点击跳转下载
基本目录信息:
文章目录
1.安装telnet服务端和客户端
1.1 上传对应的rpm安装包
[root@192 telnet_package]# pwd
/tmp/update_ssh/telnet_package
[root@192 telnet_package]# ll
总用量 224
-rw-r--r-- 1 root root 59332 12月 31 2019 telnet-0.17-48.el6.x86_64.rpm
-rw-r--r-- 1 root root 37912 12月 31 2019 telnet-server-0.17-48.el6.x86_64.rpm
-rw-r--r-- 1 root root 124812 12月 31 2019 xinetd-2.3.14-40.el6.x86_64.rpm
[root@192 telnet_package]#
1.2 安装服务
[root@192 telnet_package]# rpm -ivh telnet-server-0.17-48.el6.x86_64.rpm telnet-0.17-48.el6.x86_64.rpm xinetd-2.3.14-40.el6.x86_64.rpm
警告:telnet-server-0.17-48.el6.x86_64.rpm: 头V3 RSA/SHA1 Signature, 密钥 ID c105b9de: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:xinetd-2:2.3.14-40.el6 ################################# [ 33%]
2:telnet-server-1:0.17-48.el6 ################################# [ 67%]
3:telnet-1:0.17-48.el6 ################################# [100%]
[root@192 telnet_package]#
1.3 修改telnet配置文件
更改配置telnet允许root登陆,disable=yes 改为 disable = no
[root@192 telnet_package]# vim /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
# unencrypted username/password pairs for authentication.
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
1.4 配置telnet登录的终端类型
在/etc/securetty 文件末尾增加一些pts终端,如下:
echo -e 'pts/0\npts/1\npts/2\npts/3\npts/4\npts/5' >> /etc/securetty
[root@192 telnet_package]# echo -e 'pts/0\npts/1\npts/2\npts/3\npts/4\npts/5' >> /etc/securetty
[root@192 telnet_package]# tail -n 5 /etc/securetty
pts/1
pts/2
pts/3
pts/4
pts/5
[root@192 telnet_package]#
1.5 启动telnet服务
启动命令 /etc/init.d/xinetd restart
开机自启命令 chkconfig xinetd on
[root@192 telnet_package]# /etc/init.d/xinetd restart
Restarting xinetd (via systemctl): [ 确定 ]
[root@192 telnet_package]# chkconfig xinetd on
[root@192 telnet_package]# /etc/init.d/xinetd status
● xinetd.service - LSB: start and stop xinetd
Loaded: loaded (/etc/rc.d/init.d/xinetd; bad; vendor preset: enabled)
Active: active (running) since 二 2021-07-13 22:43:44 CST; 34s ago
Docs: man:systemd-sysv-generator(8)
Main PID: 11560 (xinetd)
CGroup: /system.slice/xinetd.service
└─11560 xinetd -stayalive -pidfile /var/run/xinetd.pid
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing daytime
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing discard
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing discard
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing echo
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing echo
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing tcpmux
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing time
7月 13 22:43:44 192.168.1.30 xinetd[11560]: removing time
7月 13 22:43:44 192.168.1.30 xinetd[11560]: xinetd Version 2.3.14 s