openssh升级

卸载以前的

rpm -e --nodeps openssl-devel  

rpm -e --nodeps openssl

下载最新的

Wget http://www.openssl.org/source/openssl-0.9.8e.tar.gz

tar zvxf openssl-0.9.8e.tar.gz

cd openssl-0.9.8e

./config --prefix=/usr --openssldir=/usr/share/ssl -fPIC threads shared

make

make test  

make install

ln -s /usr/lib/libcrypto.so.0.9.8 /lib/libcrypto.so.4

ln -s /usr/lib/libssl.so.0.9.8 /lib/libssl.so.4

-fPIC 生成位置无关代码

threads  使用线程

shared 建立共享库

安装openssh

wget http://openbsd.md5.com.ar/pub/Op ... penssh-4.6p1.tar.gz

tar zvxf openssh-4.6p1.tar.gz

cd openssh-4.6p1

./configure --prefix=/usr --sysconfdir=/etc/ssh --libexecdir=/usr/libexec/openssh --with-tcp-wrappers --without-zlib-version-check

make

make install

查看 ssh -v

重启SSH

ps aux |grep ssh

kill -HUP pid

-HUP 让进程自动重启

修改其端口:并把协议 1 “毙”了

/etc/ssh/sshd_config  

#Port 22

#Protocol 2,1

记得在iptables 开放相应的端口哦!