這不是說幫就能幫得上,你也得提供足夠的資料出來給我們,要不然我們是海底撈針,反而不會想幫忙。最起碼您也要提供 1. 執行 "cat /var/log/auth.log | grep sshd | grep (你登入用的 client IP)" 後的內容 2. /etc/ssh/sshd.conf 的內容(先去掉井號再貼上來)
除了上頭訪客兄所提的 PermitRootLogin 之外,再看看 /etc/ssh/sshd.conf 中有沒有一項 AllowUsers,若沒有的話請加入這項,並在後面加入 ssh 允許登入的帳戶,比方說我的帳戶是 jamesz,我就像這樣加:
- 代碼: 選擇全部
AllowUsers jamesz
再者,kwchu 所提到的,小弟完全同意。目前 server log 上常能見到嘗試以 root 帳戶登入的記錄,還見到有人一天被攻擊兩千多次(我的 server 曝光率不高,一天也能有個幾百次)。請不要用 root 登入您的寶貴主機,改用一般帳號登入,登入後再以 sudo 或 su - 切換為 root;而 sshd 就以 PermitRootLogin 與 AllowUsers 來設限。請加油吧
Linux 尖端駭客的結晶 是一個多功能的作業系統
出現在這個無奇不有的網路世界中 病毒難入 無所不能
Linux 的喜祥物-Tux 充滿喜感 是網路世界的自由鬥士
他整合極度穩定的核心 過人的自由軟體
打擊封閉軟體 拯救被 M$ 壓迫 無辜善良的電腦使用者
My blog:
http://blog.istudio.idv.tw