升級OpenSSh到 7.3p1


1、開啟 telnet 服務

Linux

yum install -y telnet-server telnet
/etc/xinet.d/telnet 中的yes 修改為no
service xinetd restart

AIX

lssrc -s inetd
startsrc -t telnet
stopsrc -t telnet

2、下載相關文件

wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-7.3p1.tar.gz
wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz
wget https://sourceforge.net/projects/libpng/files/zlib/1.2.8/zlib-1.2.8.tar.gz --no-check-certificate

3、編譯安裝

tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make && make install


tar zxvf openssl-1.0.2h.tar.gz
cd openssl-1.0.2h
./config --prefix=/usr/ --shared
make
make test
make install

tar zxvf openssh-7.3p1.tar.gz
cd openssh-7.3p1
./configure --prefix=/usr/local >#Will install OpenSSH in /opt/{bin,etc,lib,sbin}
--sysconfdir=/etc/ssh >#will place the configuration files in /etc/ssh.
make
make install

4、修改啟動文件並重啟

vi /etc/init.d/sshd ,修改
SSHD=/usr/sbin/sshd 為 SSHD=/usr/local/sbin/sshd

/etc/init.d/sshd restart

5、telnet 127.0.0.1 22驗證 根據回顯看是否成功

6、替換命令

mv /usr/bin/ssh   /usr/bin/ssh_bak
mv /usr/local/bin/ssh /usr/bin/ssh


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM