现在有个需求:目前OpenSSH的版本是OpenSSH_7.4p1,需要将OpenSSH的版本升级至9.6p1或者9.7p1
一、设置通过telnet能够登录(万一升级失败还可以登录)
1、新建一个telnet
的目录,用于存放telnet-0.17-66.el7.x86_64.rpm、telnet-server-0.17-66.el7.x86_64.rpm和xinetd-2.3.15-14.el7.x86_64.rpm
2、telnet离线安装
3、启动telnet和xinetd
4、追加以下字符到/etc/securetty文件
5、重启telnet
6、设置开机自启
7、Telnet远程登录测试
8、如果碰到Login incorrect
字样
修改文件 /etc/pam.d/remote ,注释auth required pam_securetty.so
这一行
9、重启telnet和xinetd
10、使用xshell远程登录工具再次进行telnet远程登录测试
二、RPM升级
1、查看当前版本
2、备份 sshd_config 配置文件
3、上传升级RPM文件(如果您没有这些文件,留言我给你发)
4、删除原版本
5、进入解压包目录下,升级openssh版本到9.7
6、重启ssh会报错
7、调整文件权限
8、再次启动SSH
三、卸载telnet
1、停止telnet相关服务
2、卸载telnet
3、验证是否验证完成