Linode 老牌的 VPS 主機商帳號申請與伺服器架設使用教學

Linode是成立於2003來自美國老牌的KVM VPS主機提供商,因為其成立的VPS業務相對比其他的VPS業者來說早很多,所以只要講到VPS主機推薦,Linode是在網路上網友們推薦及評價極高的VPS主機商。Linode的VPS主機以穩定性著稱,在全球佈局了9個資料中心,其資料中心在亞洲有三個,分別在日本兩個和新加坡一個。Linode採用的收費方式是以小時計費或以月計費兩種方式來進行計費的,所以使用者可以以彈性的計價方式來隨時部署需要的主機及也可以隨時將不需要的主機刪除掉,筆者以標準方案(Standard Plans)來說,目前最便宜的價格為每月5美元(每小時0.0075美元),其配備有1GB記憶體、1vCPU、25GB SSD硬碟的儲存空間(Linode提供的主機一律都使用SSD硬碟)、每月1TB的流量及1組IPv4位址(如果你有IPv6位址的需求,那Linode也是有免費提供)。Linode除了剛剛提到的Standard Plans之外,他還有提供大量記憶體的方案(High Memory Plans),假如你的服務或應用需要使用到大量記憶體的話,那可以考慮選擇這個方案,如果你要選擇這個方案的話,你應該會發現到價格會高出許多,以最便宜配有24GB記憶體的主機來說,需要每月60美元(每小時0.09美元)。選擇你要的VPS主機規格後,如果有需要安裝Linux系統,那Linode官方在映像庫中有提供多個不同的Linux發行版的作業系統供使用者自行選擇,例如有:Arch Linux、Centos、Debian、Fedora、Gentoo、OpenBSD、Slackware及Ubuntu等等。還有要說的就是,因為Linode主機已經從Xen虛擬化架構更換成KVM的虛擬化架構,所以現在在Linode的VPS主機上架設Windows系統的伺服器其實也是可以的,但Linode的映像庫是不提供Windows系統的,如果使用者有這方面需求,那就要自行去準備了。另外,Linode官方也有提供Android和iOS平台的App,來讓使用者可以隨時使用手機來管理及監控自己的VPS主機。

本文教學將指引使用者註冊、部署一個主機及使用Linode的服務。本文教學將其文章分為10個部分,開始會先測試Linode各地機房的網路平均回應時間與下載速度,第二部分為註冊Linode帳戶、驗證Email及完成帳戶的信用卡綁定,第三部分為開始部署一個VPS虛擬主機,第四部分為使用SSH協定來遠端存取你的VPS主機,第五部分為Linode VPS虛擬主機上的其他功能,第六部分是為主機設定IP反解(Reverse DNS),第七部分為Linode帳號新增雙因素認證機制,以提高帳號的安全性,第八部分可以查看Linode帳號的付款資訊,第九部分如遇到技術上或帳單上的問題,要如何跟Linode客服人員取得你要的協助,及最後部分將沒在使用的VPS主機刪除,以避免Linode繼續計費。

以下筆者所整理的Linode網站上你可能會用到的資源連結:

 Linode帳戶註冊頁面,關於如何註冊,請查看本文下面詳細的教學。

 如果已有Linode帳戶,那點選此連結登入Linode VPS主機管理頁面

 Linode新的後台管理介面,可以點選此連結登入Linode VPS主機管理頁面(Beta)

 Linode各系列方案的價格與主機配備查詢頁面,以Linode最便宜的標準方案(Standard Plans)KVM VPS主機來說,其每月只需5美元(每小時0.0075美元),配備有1GB記憶體、1vCPU、25GB SSD硬碟的儲存空間、每月1TB的流量(40 Gbps Network In & 1000 Mbps Network Out)及IPv4與IPv6位址。

 Linode目前在全球3個區域設有9個資料中心,以台灣這邊來說,離台灣最近的資料中心就是日本機房了。

 Linode全球各地的資料中心網路平均回應時間與下載速度測試頁面

 Linode全球各地機房的伺服器目前運行狀態查詢頁面

 Linode有提供手機版本的APP,分別有iOS版本及Android版本,如你是iPhone使用,那可以點擊此iOS-Linode Manager版本;若是Android使用者,那可以點擊Android-Linode Manager版本。

 如果要查看Linode的服務條款,那可以點擊此連結查看Linode的Terms of Services

 如果要查看Linode的使用條款,那可以點擊此連結查看Linode的Acceptable Use Policy

 如果要查看Linode的客戶條款,那可以點擊此連結查看Linode的Customer Agreement

1)在還未使用Linode VPS主機之前,可以先測試Linode各地機房的網路平均回應時間與下載速度。

Step 1:筆者在此篇教學的網路是使用中華電信光世代60M/20M的光纖網路方案,如下圖所示筆者使用了Windows的ping指令,來測試Linode在日本機房的平均回應時間,可以看到回應時間大約在40ms之間,因為是從台灣連到日本的國外節點,所以這回應時間算是很快了。

**Linode在日本的機房有兩個,分別名稱為東京1(Tokyo 1)和東京2(Tokyo 2),但自從東京1的VPS主機在售完之後,Linode就不再開放了(筆者近期在Linode新的後台管理介面,發現Linode又開放了東京1的機房位置選擇,但是舊的管理介面,還是一樣無法選擇東京1的機房位置),使用者如要選擇日本的機房,目前僅能選擇東京2的機房。

**如果你的客戶群主要集中在台灣或香港,那建議只需測試日本的東京(Tokyo)、新加坡(Singapore)及美國西岸加州的費利蒙(Fremont),因為以台灣這邊來說,從台灣連至這三個地點機房的網路回應時間算是能接受的範圍。

**關於Linode全球各地資料中心的主機名稱,可以在此頁的『Hostname』欄位中看到。

**如果你要測試Linode在日本機房(Tokyo 2)的網路平均回應時間,那ping指令參考如下:

ping speedtest.tokyo2.linode.com

測試Linode主機在日本機房的回應時間-linode001

 

Step 2:如果要查看封包連至目的機房所經過的節點,那可以使用Traceroute指令測試封包傳遞到Linode日本東京2機房所經過的路由器路徑,如下圖所示筆者在Windows環境下使用了tracert指令,來測試從台灣這邊的中華電信連至Linode日本東京2機房所經過的節點,從封包傳遞過程中可以看到中華電信的線路是直連到Linode在日本東京2機房,當然你也可以看到從台灣連到Linode日本東京2機房的網路是使用了PCCW香港電信公司的線路。

**Traceroute指令在Windows環境下是被稱為tracert,如要測試Linode在日本東京2機房,那指令格式參考如下:

tracert speedtest.tokyo2.linode.com

**Traceroute指令在Linux環境下是被稱為tracepath,如要測試Linode在日本東京2機房,那指令格式參考如下:

tracepath speedtest.tokyo2.linode.com

使用Traceroute指令測試封包傳遞到Linode日本機房所經過的路由器路徑-linode006

 

Step 3:接著你也可以測試你使用的電信公司連結至Linode機房之間的下載速度,連結至Linode Facilities Speedtest頁面,如下圖所示筆者測試了Linode日本東京2的機房(AP Northeast),及點擊『100MB-tokyo2.bin』大小的檔案以可以來測試其下載速度。

從Linode日本機房下載檔案至本機電腦的網路速度測試-linode007

 

Step 4:如果你跟筆者一樣使用了Google Chrome瀏覽器,那可以按下鍵盤『Ctrl+J』組合鍵,開啟Chrome的『下載』頁面,如下圖所示可以看到筆者從Linode日本東京2機房下載檔案速度是每秒6.3MB左右,因為筆者網路是使用中華電信光世代60M/20M的方案,所以這下載速度是還蠻合理的。

從Linode日本機房下載檔案至本機電腦的網路速度測試-linode008

 

2)註冊Linode帳戶、驗證Email及完成帳戶的信用卡綁定。

**Linode嚴禁同一個使用者重複註冊多個帳戶,也就是說一個人只能擁有一個Linode帳戶,如被Linode發現同一個人持有多個帳戶,那相關帳戶都會被封鎖。

**Linode為了防止有人重複註冊,所以新註冊無法使用PayPal來連結Linode帳戶,你需要使用信用卡綁定Linode帳戶之後,才能使用PayPal來連結Linode帳戶。

**金融卡也可以,只要有支援Visa或MasterCard功能的卡片,並且有開通國外交易,就可以完成Linode帳戶的註冊。

Step 1:連結至Linode帳戶註冊頁面,在如下圖所示的地方,分別輸入你的Email地址、使用者名稱(這個名稱是日後你登入Linode帳號的名稱)及一組密碼,輸入完成之後,點擊『Create Account』,開始建立Linode新帳戶。

連結至Linode官方網站,開始註冊Linode帳戶-linode011

 

Step 2:如下圖所示Linode已傳送Email郵件至你的電子郵件信箱,你需要至你的信箱來完成Linode帳號的建立。

Linode需要驗證你的Email地址-linode012

 

Step 3:在電子郵件信箱中,你可以看到Linode寄出的『Welcome to Linode!』Email,點開Email及點擊如下圖所示的『Confirm my email and create my account! »』連結來驗證你的Email地址及建立你的Linode帳號。

驗證註冊Linode時所用到的Email地址-linode013

 

Step 4:Email信箱驗證完成後,會看到如下圖所示的『Welcome to Linode!』歡迎頁面,點擊『OK! Let's complete my signup』來繼續完成Linode帳號的建立。

Email地址驗證完成-linode021

 

Step 5:如下圖所示需要繼續完成你的Linode帳號的註冊,在帳單資料(Billing Information)這邊,你需要填寫完整的基本資料,請確定你填寫的帳單資料與你所使用的信用卡資料相同。在Optional Information部分,分別有Promotion Code和Referral Code的欄位,這兩個欄位是可填也可不填,如果你想要獲得額外的免費金額,那可以在Promotion Code欄位填寫Linode的優惠碼,因為Linode的優惠碼是有時效的,所以建議你使用搜尋引擎來尋找目前還有效的Linode優惠碼,比如『linode promo cede』的關鍵字,而常見的優惠碼額度為20美元與10美元;Referral Code欄位可以填寫推薦碼,如果你一開始就是點擊本篇教學所提供的網址來進行註冊Linode的話,那這欄位應該就已經填寫了,當然假如你的Referral Code欄位還是空著的話,那也歡迎你填寫筆者的Linode推薦碼,在你註冊完及使用Linode三個月後,筆者就能獲得Linode給的20美元獎勵,而筆者的Linode推薦碼(Referral Code)如下:

c293c5f2ff6940aa5c330f6bc7fb5fc30c7b44d1

**表單裡的各個欄位,請使用英文來完成填寫。

**『Company Name』公司名稱,如果你這個Linode帳號是你自己要使用的,那可以填寫你自己的名稱。

**『Address』地址的欄位,如果你是台灣的使用者,那可以使用中華郵政提供的中文地址英譯,來查詢你目前居住的英文地址,假如英文地址過長,你可以分成兩行來填寫。

**如果你在網路上找不到Linode的優惠碼,那筆者所知道長期有效的優惠碼為『DOCS10』,這優惠碼免費金額為10美元,比如以5美元方案的VPS主機來說,這金額可以足夠你免費使用兩個月。

需要將帳單表單裡的資料填寫完整,而優惠碼和推薦碼可以選擇性填寫-linode022

在『Payment Details』部分需要填寫你的信用卡資料,如下圖所示的欄位分別需要填寫信用卡卡號,信用卡有效期限及信用卡背面上的安全碼。接著在『Preload your Account』部分,選擇你此次要需要儲值的金額,Linode要求至少儲值5美元。最後在『Agree to Terms』部分,需要勾選相關的條款才能完成Linode的註冊,如下圖所示分別為客戶條款、隱私權條款、選擇是否為歐盟或歐洲經濟區的用戶及勾選同意Linode的服務條款與使用條款。完成此頁表單的填寫後,就點擊『Add Credit』。

信用卡資料、首次儲值金額及需要勾選Linode的客戶條款-linode023

勾選隱私權條款、是否為歐盟用戶及勾選Linode的服務與使用條款-linode024

 

Step 6:如下圖所示為已完成Linode註冊頁面的訊息,接著點擊『Continue』來開始使用Linode提供的服務吧。

完成Linode帳號註冊的畫面-linode041