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