2012-08-08 64 views
0

如何記錄所有嘗試SSH到我的Dreamhost服務器?或者如果日誌已經存在,它在哪裏?我檢查了日誌/ example.com/html /我無法找到ssh登錄的任何日誌文件。SSH日誌記錄Dreamhost

我想看看什麼時候所有失敗的嘗試或成功的嘗試SSH在我的服務器發生。

回答

1

Dreamhost上(和其他主機/服務器未明確禁止的「最後」命令),您可以用得到所有最近的登錄嘗試的列表:

last -i | grep <youruser> 
last -if /var/log/wtmp.1 | grep <youruser> 

的第一個命令會給你當前月份的登錄歷史記錄,而第二個會爲您提供上個月的登錄歷史記錄。


見Dreamhost的Wiki獲取更多:http://wiki.dreamhost.com/Troubleshooting_Hacked_Sites

+0

對不起,最後一個命令不會記錄不成功的登錄嘗試,只有成功的登錄嘗試。不過希望它有用。 – Magnus 2012-09-24 13:04:29

+0

謝謝你的意見。 – Whitecat 2012-09-24 23:22:19

0

如果你是Ubuntu下的/ Debian的Linux,你可以得到這樣的記錄在這裏:

/var/log/auth.log 
+0

,如果我對Dreamhost的服務器的root訪問權限是好的。唉,我不知道。 – Whitecat 2012-08-08 22:24:02

1

呼叫支援,讓你的日誌,因爲這些SSH日誌不會在日誌文件夾中暴露他們告訴你通SSH(除非你有一個VPS帳戶)。儘管如此,他們讓他們全部。

+0

我必須支付日誌支持嗎? – Whitecat 2012-08-08 22:38:37

+0

如果您登錄到面板並進入支持部分,則可以請求幫助。如果你寫下來,不收費(afaik,我曾在一個擁有無限子域名/數據庫的大客戶上工作),但如果你打電話,每個請求都會收取一些額外的費用。 – Alfabravo 2012-08-08 22:44:19