Error message

Notice: Undefined offset: 1 in counter_get_browser() (line 70 of /volume1/librarythings/www/sites/all/modules/counter/counter.lib.inc).

ubuntu denyhosts

Categories : 

昨天,在進行伺服器設定的時候 因為忘記管理的密碼,剛好在"第四次"才成功的登入 結過,當我一登出後,就被伺服器擋了下來 因為我被自己之前設定的denyhosts擋住了= =   試了很久,結果都一直無法把自己取消封鎖 後來詢問了人才知道,要修改的不只有hosts.deny 接下來,就來說明共要動到哪些東西吧!  

解除denyhosts封鎖


  • 第一步驟:刪除hosts.deny中,你被封鎖的ip

位置:/etc/hosts.deny  

  • 第二步驟:刪除auth.log裡的紀錄

位置:/var/log/auth.log 我就是不知道這個步驟,所以只要一重新啟動denyhosts我被封鎖的紀錄,又會自動加回來  

  • 第三步驟:增加hosts.allow

位置:/etc/hosts.allow 當我修改了hosts.deny和auth.log兩個檔案後,發現我還是無法登入 但,實在是懶得再去找方法了,所以我就決定採用最偷懶的步驟 直接把我自己的ip加入信任的列表中 ALL: 192.138.0.1 (上面的ip只是範例囉,當然要打自己正確的ip~)  

  • 第四步驟:重新啟動denyhosts

語法:/etc/init.d/denyhosts restart 應該也可以這樣子重新啟動吧,但是我在網路上是看到另一個用service開頭的,不過我這樣做就成功了 所以應該也有這樣的方法囉!

Read more about: