在上一次更新 openSSH 套件的時候,那是因為網路上發表了舊的 openssh 可能有些安全方面的問題,所以 VBird 就去更新了,但是沒想到更新完成之後 SSH 竟然不會動!當真是嚇了一大跳!後來,找了一些檔案之後,才發現,原來預設的 PAM 模組的屬性搞錯了!你可以到 /etc/pam.d 這個目錄下去看一下,會發現 sshd 的屬性竟然是 600,與其他的檔案屬性都不同,後來執行了: chmod 644 sshd 就 OK 囉!如果你也更新之後發現有這個問題,可以參考看看囉! |
[root @tsai
root]# cd /usr/local/src
[root @tsai src]# tar -zxvf /root/openssh-3.0.2p1.tar.gz [root @tsai src]# tar -zxvf /root/openssl-0.9.6c.tar.gz [root @tsai src]# cd openssl-0.9.6c [root @tsai openssl-0.9.6c]# ./config --prefix=./usr/local/openssl 將資料安裝在 /usr/local/openssl 這個目錄,這樣安裝的好處是, 往後在移除該套件較為容易!直接移除該目錄就好了! ...... [root @tsai openssl-0.9.6c]# make 開始編譯囉! [root @tsai
openssl-0.9.6c]# make test
[root @tsai
openssl-0.9.6c]# make install
[root @tsai
openssl-0.9.6c]# cd ../openssh-3.0.2p1
[root @tsai
openssh-3.0.2p1]# cd contrib/redhat
[root @tsai
redhat]# cd ../..
|
上面這樣就安裝完畢啦!