這裡介紹 Linode VPS 在安裝 Ubuntu Linux 系統之後,需要馬上進行的一些基本安全性設定。

購買 Linux VPS 虛擬專屬主機之後,只要滑鼠點幾下,花個幾秒鐘就可以裝好一個 Ubuntu Linux 系統,不過後續還有很多安全性設定必須自己動手處理,以下是各種設定的步驟教學。

更新系統套件

安裝好 Ubuntu Linux 後,最先要做的就是更新系統套件:

sudo apt-get update
sudo apt-get upgrade

主機名稱與 FQDN

主機名稱(hostname)可以自己任意取,他跟網址與 E-mail 位址等沒有直接關係,各主機的名稱不可以重複,有些人喜歡用星球、動物或是偉人的名字來命名,您可以自己想一個喜歡的名字,不過請避免使用 www 這類太過於一般化的名稱。

Ubuntu Linux 可以下列指令變更主機名稱:

echo "einstein" > /etc/hostname
hostname -F /etc/hostname

這樣會將主機名稱設定為 einstein

接著編輯 /etc/hosts,設定 FQDN(fully qualified domain name)。假設我們的主機名稱為 einstein,網域名稱(domain name)為 gtwang.org,FQDN 為 einstein.gtwang.org,主機對外的 IP 位址為 12.34.56.78,則將 /etc/hosts 設定為:

127.0.0.1 localhost.localdomain localhost
12.34.56.78 einstein.gtwang.org einstein

如果有使用 IPv6 的話,也要連同 IPv6 的位址一起加入:

127.0.0.1 localhost.localdomain localhost
12.34.56.78 einstein.gtwang.org einstein
2600:3c01::a123:b456:c789:d012 einstein.gtwang.org einstein

這裡設定的 IP 位址與 FQDN 的對應必須跟 DNS 的 A 紀錄吻合,若有使用 IPv6 的話,DNS 伺服器上也要有對應的 AAAA 紀錄。

時區

將時區(timezone)調整為自己所在地的時區,可以讓系統紀錄檔上的時間戳記看起來更直覺。

Linode 的 Linux 時區預設是使用格林威治標準時間(UTC),我們可以使用下列指令更改時區的設定:

dpkg-reconfigure tzdata

更改完成後,再用 date 確認一下:

date

看看輸出的時間是否正確。