bookmark_border在 WordPress 取得正確的用戶端 IP

WordPress 上有一個很有名的防垃圾留言外掛「Akismet Anti-Spam」,可以阻止 WordPress 的垃圾留言,而不顯示出來,同時在一段時間後,會自動刪除這些留言。

平常,我不太會去看它,因為通常它已經幫我自動清除了,就算沒有自動清除,我也會自己手動清除垃圾,而不去看這些留言。

某日,我心血來潮,突然看了一下留言者的 IP,發現怎麼都是同一個 IP 的留言,突然有點想封鎖,仔細看了一下,IP 都是 127.xxx.xxx.xxx。等等!總覺得哪裡怪怪的!

Continue reading "在 WordPress 取得正確的用戶端 IP"

bookmark_border重設 Ubuntu Server 的 Root 密碼

前陣子建構了一台 Ubuntu Server,都建構完畢之後,就沒特別再管它了。

後來在管理這台機器,都採 SSH 的方式居多,但是過了一段時間,要再管理這台機器時,卻遇到了很大的麻煩。

因為通常都遠端以 SSH 的方式登入機器,所以 root 的密碼,除非要下 sudo,否則不太會用到,不幸的是 root 密碼太久沒用,已經忘記了,雖能登入機器,但有些指令或動作都需要 sudo,又因為 root 密碼忘記,結果就是什麼事都不能做……

Continue reading "重設 Ubuntu Server 的 Root 密碼"

bookmark_border為 OpenWrt 產生 SSH 金鑰

OpenWrt 本身的網頁管理介面:它叫 LuCI,算是非常地完善,除了預設只有英文介面,很不討人歡喜之外……

多數情況的操作設定,都可以利用 LuCI 進行,但這指的是多數的情況。在某些情況下,會利用 Telnet 或 SSH 的 console 方式操作。這些情況可能是 LuCI 掛了,也就無法登入網頁介面,雖然可能性很低、需要以安全模式的模式進入管理、找到網頁的教學,但這些教學通常是以 console 做說明。

Telent 或 SSH 在某一層面來說,可說是幾乎相同的東西,只是 SSH 它會比 Telnet 更安全,原因是 Telnet 的傳輸過程,不會對資料加密,而 SSH 則是相反,且 SSH 是採非對稱式加密,因此在安全性上會比較高。

OpenWrt 本身已包含 SSH Server,當然我們也可以用 Telnet 的方式,只是有更安全的方式,那麼使用更安全的方式,會是更好的建議。 Continue reading "為 OpenWrt 產生 SSH 金鑰"