openssh基於源碼編譯覆蓋式安裝
覆蓋式,就是卸載舊的openssh,打掃幹凈屋子再請客。。。
註意:請做做好測試工作
00、查看本機已安裝的openssh
rpm –qa |grep openssh
rpm -e openssh-server-4.3p2-29.el5 openssh-4.3p2-29.el5 openssh-clients-4.3p2-29.el5 openssh-askpass-4.3p2-29.el5 --nodeps #不依賴
01、清空ssh配置文件
rm -rf /etc/ssh/* #清空對目前ssh登錄的不影響,服務已運行在內存。現在重啟就完蛋了
02、編譯安裝openssh
#多配置參數型
./configure --prefix=/usr--sysconfdir=/etc/ssh --with-zlib--with-md5-passwords --with-ssl-dir=/usr/local/ssl --mandir=/usr/share/man --with-pam --with-ssh1
#簡潔版
./configure --prefix=/usr --sysconfdir=/etc/ssh #推薦用這個,默認即可! yum install -y openssl-devel
make -j4 && make install
03、修改sshd_config配置
vi /etc/ssh/sshd_config
PermitRootLogin yes #許可root遠程登錄
04、修改sshd啟動腳本
openssh-7.4p1.tar.gz\openssh-7.4p1\contrib\redhat\sshd.init
sshd
chmod +x /etc/init.d/sshd #添加sshd執行權限
chkconfig sshd on && service sshd restart #添加開機啟動項,重啟sshd服務
註意:本人在測試機上測試沒有問題,能實現升級!
openssh基於源碼編譯覆蓋式安裝