[Ubuntu] ubuntu中openssh的源碼安裝


Ubuntu 這貨竟然默認安裝不帶openssh,只是默認安裝了ssh的客戶端。所以需要手動安裝。

看到網上一般的指導是使用apt-get install  openssh-server,但是記得上次這樣安裝後愣是沒弄成,

所以這次此用源碼安裝的方式:

1. 下載openssh源碼,這個容易,google一下,我這裏的版本是6.5p1。

2. 減壓縮: tar -zxvf   xxx.tar.gz

3. 進入目錄,執行 ./configure, 報錯找不到zlib的一個頭文件,

   只好先去安裝zlib,下載地址www.zlib.net,版本1.2.8,源碼安裝,一般不會出現問題。

   執行./configure,這時報錯openssl相關的文件找不到,只好再去安裝openssl,源碼安裝。

   再執行./configure,報錯 can't find recent openssl libcrypto,感覺原因是openssl安裝有問題,

   google發現可以用apt-get install  libssl-dev 搞定(應該是之前不安裝openssl也可以直接用這個搞定),

   此後在執行./configure,順利完成。

4. make

5. make install

6.  默認安裝到/usr/local/sbin/下,用絕對路徑/usr/local/sbin/sshd 啓動服務。

   





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章