作者:邓聪聪
解决方案是升级高版本,下面是升级的步骤
1;安装telnet工具,因为升级过程中怕失败或者重启ssh失败。我们直接yun安装即可。
同时安装服务端和客户端命令: yum –y install telnet*
接下来,编辑配置文件vi /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 }
将disable的参数yes修改为no
然后重启telnet服务:service xinetd restart
2;测试通过telnet的方式输入账号密码正常登录
telnet localhost
输入用户名密码登陆成功,便测测成功了!
注意:如果无法telnet登陆的话: mv /etc/securetty /etc/securetty.bak
使用脚本升级ssh
#!/bin/sh mkdir openssh_update cd openssh_update oldversion=`ssh -V 2>&1` echo "开始执行 OpenSSH 版本升级脚本" echo -e "当前OpenSSH版本为: