1:下载源码包,地址https://www.openssh.com/portable.html 自己找对应版本
2:安装过程严格来说要参考包里的readme或者install文件,大概过程如下,报什么错就解决就好了,一般都是gcc环境不符,权限不符,环境变量不符这些都是常规问题。
1.升级zlib
tar -zxvf zlib-1.2.8.tar.gz
./configure --prefix=/usr/local/zlib
make
make install
2.升级openssl
tar -zxvf openssl-1.0.2a.tar.gz
cd openssl-1.0.2a/
./config --prefix=/usr/ shared
make
make test
make install
3.升级openssh
tar -zxvf openssh-6.8p1.tar.gz
cd openssh-6.8p1/
./configure --prefix=/usr --with-zlib=/usr/local/zlib --with-md5-passwords
make
make install
4.测试
sshd -v
service sshd restart
1: PPC 的维护 是否完全由你们自己维护?
或者是否你们的系统也有redhat 的技术支持?
如果有redhat 的技术支持,建议还是用 redhat 的openssh的包,让他提供安装包。因为你用源码升级后,后续不知道redhat 会不会继续对你们做支持。
2:如果ppc 完全由 你们自己维护和折腾,那么,找到openssh、openssl的官方或者社区网站下载源码包,
源码包解压后,里面会有一份 README或INSTALL 的文档 ,里面有安装步骤和对系统内核/GCC版本的要求。
按照里面的步骤安装。
不过应该会遇到很多坑(可能会遇到一堆需要依赖的其他 包,你要一一找到,并安装),虽然我没安装过这两个包,但安装其他源码的包, 都相对比较麻烦。