国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux ssh 升級安裝方法

2020-06-13 12:34:20
字體:
來源:轉載
供稿:網友
linux ssh 升級安裝方法,需要的朋友可以參考下。
 
 
一、安裝 Zlib 
1、下載最新版本 Zlib 
Zlib 官方網站:http://www.zlib.net/ 
# cd /usr/local/src 
# wget -c http://www.zlib.net/zlib-1.2.3.tar.gz 
2、編譯安裝 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、下載最新版本 OpenSSL 
OpenSSL 的官方網站:http://www.openssl.org 
# cd /usr/local/src 
# wget -c http://www.openssl.org/source/openssl-0.9.8d.tar.gz 
2、編譯安裝 OpenSSL 
# tar xzvf openssl-0.9.8d.tar.gz 
# cd openssl-0.9.8d 
# ./Configure --prefix=/usr/local/openssl 
# make 
# make test(這一步很重要哦!是進行 SSL加密協議的完整測試,如果出現錯誤就要一定先找出哪里的原因,否則一味繼續可能導致最終 SSH 不能使用,后果很嚴重哦!) 
# make install 
三、安裝 OpenSSH 
1、下載最新版本 OpenSSH 
OpenSSH 的官方網站:http://www.openssh.com 
# cd /usr/local/src 
# wget -c ftp://ftp.it.net.au/mirrors/OpenBSD/OpenSSH/portable/openssh-4.5p1.tar.gz 
2、編譯安裝 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-password
(注意,如果 configure 時提示 PAM 有錯誤,那一般是因為系統中沒有安裝 pam-devel RPM 包,找到安裝光盤,安裝 pam-devel 就可以解決啦) 
# make 
# make install 
這樣就完成了整個安裝 SSH 的工作,在安裝完成后,我們還需要修改一下 OpenSSH 的配置文件進一步提升安全性。通過以上步驟完成的安裝工作,OpenSSH 的配置文件在 /etc/ssh 下,其中 SSH Server 的配置文件是 sshd_config。 
# vi /etc/ssh/sshd_config 
找到: 
CODE: 
#Protocol 2,1修改為: 
Protocol 2這樣就禁用了 ssh v1 協議,只使用更安全的 ssh v2 協議。 
X11Forwarding yes修改為: 
X11Forwarding no禁用 X11 轉發。 
修改后保存退出。 
● 生成ssh服務管理腳本 
進入ssh解壓目錄 
#cd /contrib/redhat 
#cp sshd.init /etc/init.d/sshd 
#chmod +x /etc/init.d/sshd 
#chkconfig --add sshd 
最后,啟動 SSH 服務使修改生效: 
# /etc/init.d/sshd restart 
重啟后確認一下當前的 OpenSSH 和 OpenSSL是否正確: 
# ssh -v 
如果看到了新的版本號就沒問題啦! 

獨自等待補充: 
在實踐過程中,發現了如下問題: 
1、提示Starting sshd:WARNING: initlog is deprecated and will be removed in a future release 
根據國外的網站上面得到的信息是更改 initlog -c "$SNMPD $OPTIONS" && success || failure 

為"$SNMPD $OPTIONS" && success || failure 也就是去掉前面的initlog -c 結果還是解決不了問題。 
再查資料發現編譯安裝的ssh在啟動服務的時候 需要更改文件路徑而且一定注意修改路徑,不然報錯。 
#[ -f /etc/sysconfig/sshd ] && . /etc/sysconfig/sshd 
KEYGEN=/usr/local/bin/ssh-keygen 
SSHD=/usr/local/sbin/sshd 
RSA1_KEY=/usr/local/etc/ssh_host_key 
RSA_KEY=/usr/local/etc/ssh_host_rsa_key 
DSA_KEY=/usr/local/etc/ssh_host_dsa_key 
請大家根據自己的實際情況更改!!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳高县| 晋中市| 丰顺县| 临泽县| 马边| 厦门市| 永和县| 常德市| 屏东县| 原平市| 五寨县| 类乌齐县| 长兴县| 肥西县| 伊川县| 阜宁县| 临猗县| 凤凰县| 准格尔旗| 资中县| 临泉县| 专栏| 汝城县| 通渭县| 手游| 武安市| 确山县| 渭南市| 治多县| 伊宁县| 庆阳市| 水城县| 正阳县| 天台县| 新泰市| 清流县| 兰溪市| 凌海市| 宣恩县| 措美县| 嘉义县|