# AWS網站部屬-註冊與建立EC2伺服器-第一節課 Amazon:https://aws.amazon.com/tw/ec2/pricing/ Amazon EC2 執行個體類型:https://aws.amazon.com/tw/ec2/instance-types/ Amazon EBS 定價:https://aws.amazon.com/tw/ebs/pricing/?did=ap_card&trk=ap_card > 創建AWS雲端伺服器(EC2),並且使用VScode進行遠端連線 ## ChatGPT說明 **AWS(Amazon Web Services)**:雲端伺服器是亞馬遜公司提供的雲計算服務之一,它提供多種功能和服務,以滿足不同用戶的需求。以下是一些AWS雲端伺服器的主要特點和服務範例 **虛擬機器(EC2)**: Amazon Elastic Compute Cloud (EC2) 提供彈性的虛擬機器選項。用戶可以根據需求選擇不同類型和規模的虛擬機器,並且隨時調整規模。[連結](https://aws.amazon.com/tw/ec2/pricing/) ## 伺服器創建流程 ### 1. 啟用執行個體 #### 檢視所有服務  #### EC2  #### 啟用執行個體(選擇Ubuntu)  ### 2. 選擇伺服器機器種類  ### 3. 創建pem金鑰(注意產生的.pem金鑰)  ### 4. 建立完成  ### 5. 帳單管理 https://us-east-1.console.aws.amazon.com/billing/home?region=ap-southeast-2%23/bills ### 6. 伺服器管理 https://us-east-1.console.aws.amazon.com/ec2globalview/home#RegionExplorer ### 7. 查看實例找出IP位置  ## SSH設定檔案 Windows系統設定檔案位置(預設):C:\Users\user\.ssh\config ### 1. 將金鑰(xxx.pem)移動到C:\Users\user\.ssh ### 2. 修改config 範例: ``` Host kahtest Hostname XX.XXX.XXX.XXX IdentityFile C:\Users\user\.ssh\example.pem IdentitiesOnly yes Port 22 User ubuntu ``` 範例說明: ``` Host "你的伺服器名稱(自訂)" Hostname "遠端服務器的 IP 地址(例如:XX.XXX.XXX.XXX)" IdentityFile "私鑰檔案的路徑(例如:C:\Users\user\.ssh\example.pem)" IdentitiesOnly yes Port "指定遠端服務器上 SSH 服務所監聽的端口。(例如:22)" User "遠端系統上用於登錄的使用者名稱(例如:ubuntu)" ``` 實際: ``` Host kahtest Hostname 54.173.153.238 IdentityFile C:\Users\user\.ssh\kahtest.pem IdentitiesOnly yes Port 22 User ubuntu ``` ## VScode遠端連線 ### 1. 開啟vscode點擊左下角  ### 2. Connect to Host  ### 3. 選擇設定檔中的遠端伺服器名稱  ### 4. 成功  ## DNS 管理 首先,必須要先有網域(renjieli.net) - godaddy(https://tw.godaddy.com/) #### A 記錄 > A 記錄會透過 IP 位址將您的網域連線至網站,也可以用來建立子網域(例如 www 或 store) 並指向 IP 位址。 * 目標:IP 地址映射到一個域名, DNS 伺服器上設定一條 A 記錄,將域名 kah.renjieli.net 指向 IP 地址 54.173.153.238 #### DNS紀錄  #### 新增紀錄 * 名稱:kah * 類型:A * 內容值:54.173.153.238  ## 遠端連線 kah.renjieli.net 指向 IP 地址 54.173.153.238 原本: ``` Host kahtest Hostname 54.173.153.238 IdentityFile C:\Users\user\.ssh\kahtest.pem IdentitiesOnly yes Port 22 User ubuntu ``` 後來: ``` Host kahtest Hostname kah.renjieli.net IdentityFile C:\Users\user\.ssh\kahtest.pem IdentitiesOnly yes Port 22 User ubuntu ``` #### 成功 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up