初次使用AWS的一些操作筆記
Platform
- Raspberry Pi
- Amazon AWS
- Google Cloud
- Microsoft Azure
- Alibaba
- 其他
- 嵌入式系統
- LG WebOS
- 基地台
- 三角定位 利用rssi強弱判斷距離 單位dbm能量單位 可做反向三角定位
- Google Machine Learning
- 嵌入式系統
AWS
註冊一個帳號
登入Console
服務>運算>EC2
選擇EC2
Launch Instance
創立一個Instance
Step 1: 選擇AMI
請選擇Ubuntu Server 18.04 LTS (HVM), SSD Volume Type - ami-07ad4b1c3af1ea214
Step 2: Choose an Instance Type
選擇免費方案!
Step 3: Review and Launch
準備發佈,不用害怕
Step 4: Launch再給他按下去
檢查無誤就可以發布囉
Step 5: 創建Key Pair
這個key很重要!!
沒有他你就沒辦法從你的電腦登入你在AWS的Ubuntu
創建好按Download
.pem
檔會存在你的下載資料夾 ~/Downloads
本機終端機的一些設定
打開你電腦的Terminal
1.
cd ~/Downloads/
進去下載項目的資料夾,因為你剛剛把pem檔放在這
2.
chmod 400 檔名.pem
將pem檔的權限打開
3.
ls -al 檔名.pem
檢查一下:
若出現-r
就代表成功了哦
4.
cat 檔名.pem
可以看一下你的pem裡面有什麼內容:
RSA PRIVATE KEY
就是你的Ubuntu的私鑰
要收好!不能落入壞人的手裡
就像你家們鑰匙不能隨便亂丟的道理一樣
登入你的Ubuntu
從本機的終端機登入你的AWS Ubuntu
第一次登入需執行:
ssh -i "檔名.pem" ubuntu@ec2-13-114-52-101.ap-northeast-1.compute.amazonaws.com
其中
ec2-13-114-52-101.ap-northeast-1.compute.amazonaws.com
是我的Public DNS (IPv4)
可以從AWS Instance的這裡看到~
若出現綠色ubuntu@ip-xxx-xx-xx-xx
就代表成功登入ㄌ!
Ubuntu的一些設定
- 更新 apt-get 套件
sudo apt-get update
- 安裝好用的vim文字編輯器
sudo apt-get install vim
- 拷貝本機的公鑰
要把本機的公鑰加入ubuntu
- 另開一個終端機視窗(本機) cmd+t
- 顯示你本機的公鑰:
cat ~/.ssh/id_rsa.pub
-
直接選取複製
-
再回去ubuntu的分頁
cmd+1 -
打開
authorized_keys
這個檔編輯
vim ~/.ssh/authorized_keys
-
按
i
插入字串進入編輯模式 直接貼上你剛剛複製好的本機公鑰 -
按
esc
結束編輯模式 -
:wq
寫入並退出
- 之後就都可以用
ssh ubuntu@你的Public IP
登入Ubuntu
新增客製的Domain Name
- 註冊一個可以免費試用1年的Domain Name
https://my.freenom.com/
- 進到管理頁面
- 再進到DNS管理頁面
Target就填上你的Public IP
之後登入也可以在終端機下指令:
ssh ubuntu@你的網址
安裝Mosh(可以跳過此步驟)
如果覺得ubuntu跑很慢可以安裝
Mosh
安裝LAMP server
網頁伺服器快速建置入門
在Ubuntu下指令:
sudo apt-get install tasksel
sudo tasksel
法一:
[ * ] LAMP server 用空白鍵選擇 再按Tab 選擇
法二:
終端機直接輸入安裝指令
sudo tasksel install lamp-server
查看連線狀況
netstat -tnal
回到AWS
- 選擇launch-wizard-4
- 找到Inbound 編輯
- 新增HTTP、HTTPS與Custom UDP,如下:
- 輸入網址 搭拉!
網頁的設置
查看目錄
cd /var/ //再按兩下tab
/var/www/html/
中的 index.html
就是網頁的html
ls -al
- 查看權限
- 新增權限給
/html
資料夾
sudo chmod 777 html/
sudo chmod -R 777 html/
開啟Sublime Text
- cmd + shift + P 輸入install 選擇
Package Control: Install Package - 安裝sftp
- Browse Server
- 新增Server
- 修改sftp訊息
"host": "yourwebsite.domain"
"user": "ubuntu"
"remote_path": "/var/www/html/"
6. 另存新檔
7. 選擇你的sftp
8. 選擇index.html
9. 編輯
10. Save 上傳
查看網站的連線狀況
traceroute yilianwu.ga