作者 主題: [問題]xinetd的問題  (閱讀 1415 次)

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

Higojump

  • 憂鬱的高中生
  • ***
  • 文章數: 103
    • 檢視個人資料
[問題]xinetd的問題
« 於: 2003-09-07 18:51 »
可能我觀念不太清楚有點亂,希望學長們能指點迷津~~

1.請教一個xinetd的問題,ssh屬不屬於xinetd,用hosts.allow,hosts.deny會不會影響到sshd?為何會影響到?
2.另外sshd,httpd這類服務如果寫進/etc/xinetd.d/目錄下,
使用chkconfig改到的是原本的sshd還是xinetd底下的sshd?
3.如果把原本的sshd關閉,xinetd sshd底下的sshd還能夠作用嗎?為什麼?
------------------------------
大雄這一生中只愛過兩個男人
胖虎跟小夫
-------------------------------

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
[問題]xinetd的問題
« 回覆 #1 於: 2003-09-07 21:03 »
或許,先將如下三者區分一下:
* super daemon (xinetd)
* tcp wrapper (tcpd)
* daemon (sshd)
上面三者,只有 tcpd 才會參考 hosts.allow & hosts.deny 。
而 sshd 雖然不受 xinetd 控制,但卻支援 tcpd ...
so,就算 xinetd 沒有設 sshd ,但 hosts.allow & hosts.deny 還是會影響 sshd ,
除非 sshd 是用 stand alone 的方式來跑。

Higojump

  • 憂鬱的高中生
  • ***
  • 文章數: 103
    • 檢視個人資料
[問題]xinetd的問題
« 回覆 #2 於: 2003-09-07 22:27 »
可不可以請問linux怎麼判斷一個服務是不是tcpd ??
或是有哪個設定檔可查?
------------------------------
大雄這一生中只愛過兩個男人
胖虎跟小夫
-------------------------------

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
[問題]xinetd的問題
« 回覆 #3 於: 2003-09-07 22:42 »
Linux 無從判斷,得看 daemon 在 compile time 及 run time 的設定。
前面提到的 sshd 行為,是"預設"如此。

或是,簡單用 root 跑 netstat -nap ,看看 daemon port 是由 xinetd 還是 daemon 本身在 LISTEN 。