瀏覽量:26次
一、安裝 Zlib 1、下載最新版本 ZlibZlib 官方網(wǎng)站:http://www.zlib.net/# cd /usr/local/src# wget -c http://www.zlib.net/zlib-1.2.3.tar.gz2、編譯安裝 Zlib# tar xzvf zlib-1.2.3.tar.gz# cd zlib-1.2.3# ./configure --prefix=/usr/local/zlib# make# make install這樣,就把 zlib 編譯安裝在/usr/local/zilib 中了。二、安裝 OpenSSL 1、下載最新版本 OpenSSLOpenSSL 的官方網(wǎng)站:http://www.openssl.org# cd /usr/local/src# wget -c http://www.openssl.org/source/openssl-0.9.8d.tar.gz2、編譯安裝 OpenSSL# tar xzvf openssl-0.9.8d.tar.gz# cd openssl-0.9.8d# ./Configure --prefix=/usr/local/openssl# make# make test(這一步很重要哦!是進(jìn)行 SSL加密協(xié)議的完整測試,如果出現(xiàn)錯誤就要一定先找出哪里的原因,否則一味繼續(xù)可能導(dǎo)致最終 SSH 不能使用,后果很嚴(yán)重哦!)# make install三、安裝 OpenSSH 1、下載最新版本 OpenSSHOpenSSH 的官方網(wǎng)站:http://www.openssh.com# cd /usr/local/src# wget -c ftp://ftp.it.net.au/mirrors/OpenBSD/OpenSSH/portable/openssh-4.5p1.tar.gz2、編譯安裝 OpenSSH# tar xzvf openssh-4.5p1.tar.gz# cd openssh-4.5p1# ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/local/openssl --with-md5-passwords(注意,如果 configure 時提示 PAM 有錯誤,那一般是因為系統(tǒng)中沒有安裝 pam-devel RPM 包,找到安裝光盤,安裝 pam-devel 就可以解決啦)# make# make install這樣就完成了整個安裝 SSH 的工作,在安裝完成后,我們還需要修改一下 OpenSSH 的配置文件進(jìn)一步提升安全性。通過以上步驟完成的安裝工作,OpenSSH 的配置文件在 /etc/ssh 下,其中 SSH Server 的配置文件是 sshd_config。# vi /etc/ssh/sshd_config找到:CODE:#Protocol 2,1修改為:Protocol 2這樣就禁用了 ssh v1 協(xié)議,只使用更安全的 ssh v2 協(xié)議。X11Forwarding yes修改為:X11Forwarding no禁用 X11 轉(zhuǎn)發(fā)。修改后保存退出?!?生成ssh服務(wù)管理腳本進(jìn)入ssh解壓目錄#cd /contrib/redhat#cp sshd.init /etc/init.d/sshd#chmod +x /etc/init.d/sshd#chkconfig --add sshd最后,啟動 SSH 服務(wù)使修改生效:# /etc/init.d/sshd restart重啟后確認(rèn)一下當(dāng)前的 OpenSSH 和 OpenSSL是否正確:# ssh -v如果看到了新的版本號就沒問題啦!
獨自等待補(bǔ)充: 在實踐過程中,發(fā)現(xiàn)了如下問題:1、提示Starting sshd:WARNING: initlog is deprecated and will be removed in a future release根據(jù)國外的網(wǎng)站上面得到的信息是更改 initlog -c "$SNMPD $OPTIONS" && success || failure
為"$SNMPD $OPTIONS" && success || failure 也就是去掉前面的initlog -c 結(jié)果還是解決不了問題。再查資料發(fā)現(xiàn)編譯安裝的ssh在啟動服務(wù)的時候 需要更改文件路徑而且一定注意修改路徑,不然報錯。#[ -f /etc/sysconfig/sshd ] && . /etc/sysconfig/sshdKEYGEN=/usr/local/bin/ssh-keygenSSHD=/usr/local/sbin/sshdRSA1_KEY=/usr/local/etc/ssh_host_keyRSA_KEY=/usr/local/etc/ssh_host_rsa_keyDSA_KEY=/usr/local/etc/ssh_host_dsa_key請大家根據(jù)自己的實際情況更改!!
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776