作者 主題: 更新openssh後出現問題  (閱讀 2236 次)

0 會員 與 1 訪客 正在閱讀本文。

casper_yu

  • 可愛的小學生
  • *
  • 文章數: 10
    • 檢視個人資料
更新openssh後出現問題
« 於: 2005-08-09 16:55 »
請教各位學長:
我的版本是FC4,系統上的openssh版本如下:

# rpm -qa | grep openssh
openssh-4.0p1-3
openssh-clients-4.0p1-3
openssh-server-4.0p1-3

想要限制使用者使用ssh或sftp不能到處遊走,因此參考
http://chroot.sourceforge.net的chroot ssh來做更新.

已下載openssh-4.0p1的 source來改,並依照http://chrootssh.sourceforge.net/download/osshChroot-4.0p1.diff
增加修改的部分,但是重新configure後,會有問題.

#./configure --prefix=/opt/chroot-ssh --sysconfdir=/etc/ssh

我擷取後面幾段:
..
..
checking for getutxline... yes
checking for pututxline... yes
checking for setutxent... yes
checking for utmpxname... yes
checking for daemon... yes
checking for getpagesize... yes
checking whether snprintf correctly terminates long strings... yes
checking whether system supports SO_PEERCRED getsockopt... yes
checking for (overly) strict mkstemp... yes
checking if openpty correctly handles controlling tty... yes
checking whether getpgrp requires zero arguments... yes
configure: error: *** Can't find recent OpenSSL libcrypto (see config.log for details) ***

已經將config.log檔案放置 ftp://61.64.218.64/pub/config.log

找了網路上一些類似的問題,不過情況和版本都不太一樣...
缺的libcrypto不知道應該是哪一個套件的東西,到http://rpmfind.net那邊搜尋也只有libcryptopp-5.2.1-1_fc2東西,但是安裝後還是一樣.

想請教各位有經驗的學長,是否可以撥空指點一下迷津~!!
謝謝!~~感激不盡!

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: 更新openssh後出現問題
« 回覆 #1 於: 2005-08-09 16:57 »
引述: "casper_yu"
請教各位學長:
已下載openssh-4.0p1的 source來改,並依照http://chrootssh.sourceforge.net/download/osshChroot-4.0p1.diff
增加修改的部分,但是重新configure後,會有問題.
configure: error: *** Can't find recent OpenSSL libcrypto


請安裝上 openssl-devel rpm package。

使用 yum 程式就可以安裝上。

另外題外話的是,比較好方式是抓取 openssh source rpm package 來修改重包才會好維護管理。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

casper_yu

  • 可愛的小學生
  • *
  • 文章數: 10
    • 檢視個人資料
更新openssh後出現問題
« 回覆 #2 於: 2005-08-09 17:01 »
感謝學長~
已經可以了!謝謝!!

也謝謝提醒用source rpm
^^