iT邦幫忙

0

文章主題 : ssh一登入,就會自動發信

  • 分享至 

  • xImage

昨天發現,有一台Linux主機,只要使用ssh登入,就會自動發信,而且信件內容為帳密,看來這台主機已經被入侵或植入木馬了,但towns找不到問題在哪裡?是否有大大有遇過相同的問題,該如何處理呢?
OS:CentOS 5
測試情形

  1. 使用SSH登入時,他會紀錄登入者的帳密,並寄送email
  2. 只有使用ssh登入時,會發生,如果由本機端登入,不會發信
  3. 每一個使用者使用ssh登入都會發生寄信情形
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

12
poemnite
iT邦研究生 2 級 ‧ 2013-04-25 11:36:27
最佳解答

看起來不是你的 sshd.conf 被動了手腳
就是 sshd 根本被換掉了

因為本機登入時不是用 ssh
所以 sshd.conf 的設定不會被啟動

檢查一下你的 sshd 跟 /etc/ssh/sshd.conf 吧
可以先看 22 port 是那個程式佔用了

towns iT邦新手 4 級 ‧ 2013-04-25 11:51:24 檢舉
  1. sshd.conf只寫了以下東西
    SyslogFacility AUTHPRIV
    PermitRootLogin no
    PasswordAuthentication yes
    ChallengeResponseAuthentication no
    X11Forwarding yes
    Subsystem sftp /usr/libexec/openssh/sftp-server

  2. sshd被換掉
    這個towns要怎麼確定呢?

  3. 確定 22 port是由SSH啟動的
    tcp 0 0 :::22 :::* LISTEN 15184/sshd

16
wiseguy
iT邦超人 1 級 ‧ 2013-04-25 11:54:30

使用 rpm -V pam openssh-server 指令 check 一下你的 pam 與 openssh-server 套件有沒有被換掉。
使用 ssh 登入,會被監聽密碼的地方,就是 pam 驗證密碼的程序或是 sshd 本身。

towns iT邦新手 4 級 ‧ 2013-04-25 12:06:30 檢舉

這是驗證的結果
[]# rpm -V pam openssh-server
....L... c /etc/pam.d/system-auth
SM5....T c /etc/ssh/sshd_config
S.5..... /usr/sbin/sshd

towns iT邦新手 4 級 ‧ 2013-04-25 12:12:21 檢舉

看來sshd檔案,的確有改變,大小變了,MD5也變了

我要發表回答

立即登入回答