升级openSSH

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

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

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

打开telnet服务:rest

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

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

测试telnet服务:ssl

Windows cmd 后,输入 telnet ip 23;cmd


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


2.安装新版本opensshit

将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下软件的方法相似,安装高于提示的最低版本便可。

相关文章
相关标签/搜索