3.7版本之前的Openssh包含一个缓冲区管理错误,远程攻击者可能利用这个漏洞进行拒绝服务或 者可能以Openssh进程权限在系统上执行任意指令。当Openssh接收到一个长度超过已分配缓冲区大小的数据包时会试图重新分配一块大的内存,这时记录当前缓冲区大小的变量值会相应增加,新长度值会被检查是否符合要求,如果检查失败会 调用fatal()来清理并退出,在某些情况下,执行清理工作的代码可能会按新缓冲区长度的大小 去释放那个实际并没...
by redandblack007 - Linux文档专区 - 2006-02-07 16:12:17 阅读(1023) 回复(0)
#tar zxvf openssh-3.9pl.tar.gz #cd openssh-3.9pl #./configure --prefix=/usr --with-pam --with-md5-passwords --sysconfdir=/etc/ssh #make #make install #ssh -V (检查版本) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8319/showart_71430.html
打开[color="#003366"]http://www.openssh.org/zh-cn/index.html 找到下载页面 [color="#003366"]http://www.openssh.org/portable.html#http 例如 [color="#003366"]http://gulus.usherbrooke.ca/pub/appl/ssh/Openssh/portable/ cd /usr/local/src wget [color="#003366"]http://gulus.usherbrooke.ca/pub/ ... penssh-3.9p1.tar.gz tar xvzf openssh-3.9p1.tar.gz cd openssh-3.9p1 ./configure --prefix=/usr --with-pam --...
打开http://www.openssh.org/zh-cn/index.html 找到下载页面 http://www.openssh.org/portable.html#http 例如 http://gulus.usherbrooke.ca/pub/appl/ssh/Openssh/portable/ cd /usr/local/src wget http://gulus.usherbrooke.ca/pub/ ... penssh-3.9p1.tar.gz tar xvzf openssh-3.9p1.tar.gz cd openssh-3.9p1 ./configure --prefix=/usr --with-pam --with-md5-passwords --sysconfdir=/etc/ssh make make install 正常情况已经...
#tar zxvf openssh-****.tar.gz #cd openssh-3.9pl #./configure --prefix=/usr --with-pam --with-md5-passwords --sysconfdir=/etc/ssh #make #make install #ssh -V (检查版本) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13650/showart_73765.html
升级OpenSSL cd /usr/local/src wget http://www.openssl.org/source/openssl-0.9.8.tar.gz tar xzvf openssl-0.9.8.tar.gz cd openssl-0.9.8 ./config --prefix=/usr/local/openssl-0.9.8 vi Makefile,修改mandir的内容,改为/usr/share/man make make test make install 升级Openssh(依照最新的OpenSSL) cd /usr/local/src wget http://gulus.usherbrooke.ca/pub/appl/ssh/Openssh/portable/openssh-4.1p1.tar.gz tar xzv...
现在升级到openssh-3.9p1.tar.gz已经安装好了,但是测试的时候自己在#命令行中中输入ssh -V显示Openssh_3.5p1,但是我现在调用的配置文件是 usr/local/etc/sshd_config 这个,也就是我新安装的openssh-3.9的配置文件,感觉应该是生效了!但是为什么还会显示这个呢?郁闷,也不知道有没有成功呢!
现在升级到openssh-3.9p1.tar.gz已经安装好了,但是测试的时候自己在#命令行中中输入ssh -V显示Openssh_3.5p1,但是我现在调用的配置文件是 usr/local/etc/sshd_config 这个,也就是我新安装的openssh-3.9的配置文件,感觉应该是生效了!但是为什么还会显示这个呢?郁闷,也不知道有没有成功呢!
我现在的服务器版本是openssh.3.6的,有BUG,服务器经常受骚扰。 现在我要把ssh升级到openssh.3.7以上的,却在升级过程中总是提示: Faied dependencies: openssh=3.7.1p2 is needed by openssh-server-3.7.1p2 libcrypto.so.2 is needed by openssh-server-3.7.1p1 请各位教教小弟呀~~
我现在的服务器版本是openssh.3.6的,有BUG,服务器经常受骚扰。 现在我要把ssh升级到openssh.3.7以上的,却在升级过程中总是提示: Faied dependencies: openssh=3.7.1p2 is needed by openssh-server-3.7.1p2 libcrypto.so.2 is needed by openssh-server-3.7.1p1 请各位教教小弟呀~~