歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> CentOS5升級ssh到最新版

CentOS5升級ssh到最新版

日期:2017/3/1 13:53:02   编辑:關於Linux
CentOS5升級ssh到最新版 Java代碼 因為 CentOS 5 上的 SSH/SFTP 服務還是很老的版本 (OpenSSH_4.3p2),不支持 chroot。 CentOS 源上沒有更新的版本,YUM 也無法獲取到升級。因此只能從源代碼編譯安裝,這裡介紹詳細完整的步驟。 yum -y install gcc openssl-devel pam-devel rpm-build 下載 OpenSSH 當前最新版本,並解壓縮 http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/openssh-6.1p1.tar.gz tar zxvf openssh-6.1p1.tar.gz 3. 編譯源程序為 RPM 安裝包 cp openssh-6.1p1/contrib/redhat/openssh.spec /usr/src/redhat/SPECS/ cp openssh-6.1p1.tar.gz /usr/src/redhat/SOURCES/ cd /usr/src/redhat/SPECS perl -i.bak -pe 's/^(%define no_(gnome|x11)_askpass)\s+0$/$1 1/' openssh.spec rpmbuild -bb openssh.spec 4. 安裝編譯好了的 RPM 包 cd /usr/src/redhat/RPMS/`uname -i` rpm -Uvh openssh*rpm 5. 查看更新後的版本並測試連接 ssh -v rpm -q openssh ssh -v localhost service sshd restart 重新ssh登陸看一下是否正常
Copyright © Linux教程網 All Rights Reserved