在Ubuntu上安裝openssh(轉)

ba發表於2007-08-16
在Ubuntu上安裝openssh(轉)[@more@]下載openssh二進位制包:

下載後su到root使用者
tar xfvz openssh-4.4p1.tar.gz解壓
然後 cd openssh-4.4p1
configure
make
make intall
在安裝過程中會出現兩個錯誤,是缺少一些必要的檔案。
錯誤1: error: *** zlib missing - please install first or check config.log ***
解決辦法: apt-get install libz-dev

錯誤2:error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***
執行: apt-cache search openssl | grep dev 查詢到要安裝的openssl包,你應該會得到如下資訊。
-------------------------------------------
libcurl3-dev - Transitional package to libcurl3-openssl-dev
libcurl3-openssl-dev - Development files and documentation for libcurl
libaws-dev - Ada Web Server development files
libssl-ocaml-dev - OCaml bindings for OpenSSL
libssl-dev - SSL development libraries, header files and documentation
-------------------------------------
其中dev前面的就是所要安裝的包。你可以把這些包寫到一個檔案裡,讓他們自動安裝。
vim ssl
增加以下內容:
sudo apt-get install bcurl3-dev;
sudo apt-get install libcurl3-openssl-dev;
sudo apt-get install libaws-dev;
sudo apt-get install libssl-ocaml-dev;
sudo apt-get install libssl-dev;
:wq
然後chmod 775 ssl
./ssl
可能會讓你輸入root口令。還有中間有幾步要你手動輸入一下yes.
這樣,openssl就安裝上了,可以繼續安裝openssh了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961915/,如需轉載,請註明出處,否則將追究法律責任。

相關文章