如何在Amazon AWS上設(shè)置一臺(tái)Linux服務(wù)器
AWS(Amazon Web Services)是全球領(lǐng)先的云服務(wù)器提供商之一。你可以使用 AWS 平臺(tái)在一分鐘內(nèi)設(shè)置完服務(wù)器。在 AWS 上,你可以微調(diào)服務(wù)器的許多技術(shù)細(xì)節(jié),如 CPU 數(shù)量,內(nèi)存和磁盤空間,磁盤類型(更快的 SSD 或者經(jīng)典的 IDE)等。關(guān)于 AWS ***的一點(diǎn)是,你只需要為你使用到的服務(wù)付費(fèi)。在開始之前,AWS 提供了一個(gè)名為 “Free Tier” 的特殊帳戶,你可以免費(fèi)使用一年的 AWS 技術(shù)服務(wù),但會(huì)有一些小限制,例如,你每個(gè)月使用服務(wù)器時(shí)長(zhǎng)不能超過 750 小時(shí),超過這個(gè)他們就會(huì)向你收費(fèi)。你可以在 aws 官網(wǎng)上查看所有相關(guān)的規(guī)則。
因?yàn)槲业倪@篇文章是關(guān)于在 AWS 上創(chuàng)建 Linux 服務(wù)器,因此擁有 “Free Tier” 帳戶是先決條件。要注冊(cè)帳戶,你可以使用此鏈接。請(qǐng)注意,你需要在創(chuàng)建帳戶時(shí)輸入信用卡詳細(xì)信息。
讓我們假設(shè)你已經(jīng)創(chuàng)建了 “Free Tier” 帳戶。
在繼續(xù)之前,你必須了解 AWS 中的一些術(shù)語以了解設(shè)置:
- EC2(彈性計(jì)算云):此術(shù)語用于虛擬機(jī)。
- AMI(Amazon 機(jī)器鏡像):表示操作系統(tǒng)實(shí)例。
- EBS(彈性塊存儲(chǔ)):AWS 中的一種存儲(chǔ)環(huán)境類型。
通過以下鏈接登錄 AWS 控制臺(tái):https://console.aws.amazon.com/ 。
AWS 控制臺(tái)將如下所示:
Amazon AWS console
在 AWS 中設(shè)置 Linux VM
1、 創(chuàng)建一個(gè) EC2(虛擬機(jī))實(shí)例:在開始安裝系統(tǒng)之前,你必須在 AWS 中創(chuàng)建一臺(tái)虛擬機(jī)。要?jiǎng)?chuàng)建虛擬機(jī),在“計(jì)算compute”菜單下點(diǎn)擊 EC2:
Create an EC2 instance
2、 現(xiàn)在在創(chuàng)建實(shí)例Create instance下點(diǎn)擊“啟動(dòng)實(shí)例”Launch Instance按鈕。
Launch the EC2 instance
3、 現(xiàn)在,當(dāng)你使用的是一個(gè) “Free Tier” 帳號(hào),接著***選擇 “Free Tier” 單選按鈕以便 AWS 可以過濾出可以免費(fèi)使用的實(shí)例。這可以讓你不用為使用 AWS 的資源而付費(fèi)。
Select Free Tier instances only
4、 要繼續(xù)操作,請(qǐng)選擇以下選項(xiàng):
a、 在經(jīng)典實(shí)例向?qū)е羞x擇一個(gè) AMI(Amazon Machine Image),然后選擇使用 Red Hat Enterprise Linux 7.2(HVM),SSD 存儲(chǔ)
b、 選擇 “t2.micro” 作為實(shí)例詳細(xì)信息。
c、 配置實(shí)例詳細(xì)信息:不要更改任何內(nèi)容,只需單擊下一步。
d、 添加存儲(chǔ):不要更改任何內(nèi)容,只需點(diǎn)擊下一步,因?yàn)榇藭r(shí)我們將使用默認(rèn)的 10(GiB)硬盤。
e、 添加標(biāo)簽:不要更改任何內(nèi)容只需點(diǎn)擊下一步。
f、 配置安全組:現(xiàn)在選擇用于 ssh 的 22 端口,以便你可以在任何地方訪問此服務(wù)器。
Configure AWS server
g、 選擇“查看并啟動(dòng)Review and Launch”按鈕。
h、 如果所有的詳情都無誤,點(diǎn)擊 “啟動(dòng)Launch”按鈕。
i、 單擊“啟動(dòng)Launch”按鈕后,系統(tǒng)會(huì)像下面那樣彈出一個(gè)窗口以創(chuàng)建“密鑰對(duì)”:選擇選項(xiàng)“創(chuàng)建密鑰對(duì)create a new key pair”,并給密鑰對(duì)起個(gè)名字,然后下載下來。在使用 ssh 連接到服務(wù)器時(shí),需要此密鑰對(duì)。***,單擊“啟動(dòng)實(shí)例Launch Instance”按鈕。
Create Key pair
j、 點(diǎn)擊“啟動(dòng)實(shí)例Launch Instance”按鈕后,轉(zhuǎn)到左上角的服務(wù)。選擇“計(jì)算compute”--> “EC2”?,F(xiàn)在點(diǎn)擊“運(yùn)行實(shí)例Running Instances”:
Go to the running EC2 instance
k、 現(xiàn)在你可以看到,你的新 VM 的狀態(tài)是 “運(yùn)行中running”。選擇實(shí)例,請(qǐng)記下登錄到服務(wù)器所需的 “公開 DNS 名稱Public DNS”。
Public DNS value of the VM
現(xiàn)在你已完成創(chuàng)建一臺(tái)運(yùn)行 Linux 的 VM。要連接到服務(wù)器,請(qǐng)按照以下步驟操作。
從 Windows 中連接到 EC2 實(shí)例
1、 首先,你需要有 putty gen 和 Putty exe 用于從 Windows 連接到服務(wù)器(或 Linux 上的 SSH 命令)。你可以通過下面的鏈接下載 putty。
2、 現(xiàn)在打開 putty gen :puttygen.exe。
3、 你需要單擊 “Load” 按鈕,瀏覽并選擇你從亞馬遜上面下載的密鑰對(duì)文件(pem 文件)。
4、 你需要選擇 “ssh2-RSA” 選項(xiàng),然后單擊保存私鑰按鈕。請(qǐng)?jiān)谙乱粋€(gè)彈出窗口中選擇 “yes”。
5、 將文件以擴(kuò)展名 .ppk 保存。
6、 現(xiàn)在你需要打開 putty.exe。在左側(cè)菜單中點(diǎn)擊 “connect”,然后選擇 “SSH”,然后選擇 “Auth”。你需要單擊瀏覽按鈕來選擇我們?cè)诓襟E 4 中創(chuàng)建的 .ppk 文件。
7、 現(xiàn)在點(diǎn)擊 “session” 菜單,并在“host name” 中粘貼在本教程中 “k” 步驟中的 DNS 值,然后點(diǎn)擊 “open” 按鈕。
8、 在要求用戶名和密碼時(shí),輸入 ec2-user 和空白密碼,然后輸入下面的命令。
- $ sudo su -
哈哈,你現(xiàn)在是在 AWS 云上托管的 Linux 服務(wù)器上的主人啦。
Logged in to AWS EC2 server