升级openSSH

1.确认安装了telnet服务,并且telnet服务能正常运行;

查询是否安装了telnet服务:rpm -qa telnet 如果显示出

类似于telnet-server-0.17-31.EL4.5这样的结果,则表示已安装telnet服务;

打开telnet服务:

vi /etc/xinetd.d/telnet 将disable的值设为no表示开启了telnet服务,为yes则为关闭状态;

修改后重启服务:service xinetd restart;

测试telnet服务:

Windows cmd 后,输入 telnet ip 23;


输入用户名和密码(此处一般只能输入普通用户),进去后再切换到root用户;


2.安装新版本openssh

将openssh的tar包,如openssh-5.9p1.tar.gz 放到某目录下

tar -xzvf openssh-5.9p1.tar.gz 解压到openssh-5.9p1

cd openssh-5.9p1 后执行

./configure --prefix=/usr --without-zlib-version-check

无错误信息后 执行

make

无错误信息后 执行

make install

无错误后重启sshd服务:service sshd restart,查看sshd的版本号

看是否是新安装的版本 ssh -V

3.修改端口号(默认22端口,看情况是否要更改)

修改ssh的端口号:vi /etc/ssh/sshd_config


4.测试是否正常安装

测试方法:telnet中service sshd stop关掉sshd服务,如果ssh不能再登录,但service sshd start后能继续访问, 则说明安装正常;


5.注意事项

在安装的过程中,可能会提示openssl的版本过低,需要先升级openssl,与安装普通linux下软件的方法类似,安装高于提示的最低版本即可。


你可能感兴趣的:(升级openSSH)