前言
最近上課需要用到 Github education pack ,我在前兩周就已經(jīng)申請(qǐng)了 AWS education,當(dāng)時(shí)我是沒(méi)有申請(qǐng) Github education pack 的,直接就跳到了 AWS link ,直接就進(jìn)入頁(yè)面申請(qǐng)了,也沒(méi)有上傳學(xué)生證,所以對(duì)其他人說(shuō)要上傳學(xué)生證就感到很意外。說(shuō)是有 70-150 美刀的優(yōu)惠券,但是我到現(xiàn)在還沒(méi)有找到優(yōu)惠券入口在哪里,應(yīng)該是要加入 AWS educate 成為云開(kāi)發(fā)者才行,我還沒(méi)有試。
回到實(shí)驗(yàn)室將狀況和老師說(shuō)了,老師堅(jiān)信這是不可能的事情,一定是先申請(qǐng)了 Github education pack 才會(huì)有優(yōu)惠碼的界面,讓我動(dòng)動(dòng)腦子好好想想,別把一件事情搞得很神奇似的。
然后就將我已經(jīng)登錄的 Github education pack 的地址使用 chrome 的無(wú)痕瀏覽進(jìn)行復(fù)制粘貼(打開(kāi)新的無(wú)痕窗口),在無(wú)痕窗口里面使用同樣的鏈接卻是打開(kāi)了 GitHub education pack 的登錄界面。說(shuō)明在另外一邊就是已經(jīng)登陸了的 GitHub education pack,所以并不是有多么神奇。讓我回去之前綁定的郵箱里面找找有沒(méi)有 Github 發(fā)來(lái)的郵件,果然一找還真有,被老師鄙視了一會(huì)。

我仔細(xì)閱讀了一下,free for next two year ,這是什么操作。看了一下時(shí)間戳,2018年4月27日星期五凌晨1:06發(fā)的郵件,如果是一年的話估計(jì)我就還剩10天就要過(guò)期不能使用了,兩年的話又可以用一年美滋滋。
這是我隱約想起來(lái)是去年老師有提到過(guò),自己無(wú)聊就注冊(cè)了一個(gè)看看,沒(méi)想到還給通過(guò)了,并且還撿了個(gè)漏。當(dāng)時(shí)想到我自己也不會(huì)用,就擱置了,真不應(yīng)該。
通過(guò)這件事我想到兩點(diǎn):自己有些東西接觸得比較早,但是沒(méi)有意識(shí)去使用它,錯(cuò)過(guò)了很多機(jī)會(huì);有空的話可以堅(jiān)持寫日志,將自己每天的重要事情記錄下來(lái),比如說(shuō)學(xué)習(xí)到了哪些知識(shí)點(diǎn),干了幾件對(duì)自己比較重要的或者開(kāi)心得事情。就像老師說(shuō)的一萬(wàn)小時(shí)飛行理論,你要在網(wǎng)上留下自己的痕跡,作品無(wú)論多差都是自己的,有總比沒(méi)有好,先有再優(yōu)嘛。
先附上一些資源鏈接:
AWS 學(xué)生可以免費(fèi)每年領(lǐng)取 $100 Credit
計(jì)算機(jī)專業(yè)學(xué)生必看!各個(gè)公司的學(xué)生優(yōu)惠活動(dòng)
亞馬遜云aws12個(gè)月免費(fèi)服務(wù)器搭建小結(jié)
可以自己上網(wǎng)找一下,畢竟是學(xué)生,各大公司會(huì)有學(xué)生優(yōu)惠的,得好好享受這個(gè)優(yōu)惠才行呀。
很多人的 Github education pack 沒(méi)有通過(guò)估計(jì)是寫自我介紹的時(shí)候是比較草率,這個(gè)樣子是不行的。我是2018年4月份就已經(jīng)申請(qǐng)了 Github education pack,所以我才會(huì)出現(xiàn)不用登陸 Github education pack 的界面來(lái)進(jìn)行登錄,所以以下都是基于已經(jīng)申請(qǐng)了 Github education pack 的前提之下才能夠操作的。先來(lái)看一下教程吧。
1、登錄AWS官網(wǎng),AWS 學(xué)生可以免費(fèi)每年領(lǐng)取 $100 Credit

2、進(jìn)行 AWS 注冊(cè)

3、創(chuàng)建 AWS 賬戶

4、填寫個(gè)人信息,全部是使用英語(yǔ)來(lái)進(jìn)行填寫,包括姓名,公司名稱也可以使用校名,電話號(hào)碼,國(guó)家/地區(qū),地址等等具體詳細(xì)信息,但是要注意控制字符數(shù)


5、接著就可以填寫信用卡號(hào)碼了,包括信用卡號(hào),到期日期(信用卡號(hào)的下面4位數(shù)字,先是月后是年

6、填寫成功后就可以進(jìn)行登錄了,有兩種登陸方式,一是直接使用根賬戶證書登錄(郵箱和密碼登錄),二是賬戶名(郵箱)、用戶名(自己的用戶名)、密碼


7、登錄 AWS 的控制臺(tái)里面

8、查看我的賬戶

9、記住賬戶 ID

10、申請(qǐng) Github education pack

11、上面已經(jīng)說(shuō)過(guò)了是之前就已經(jīng)是申請(qǐng)過(guò)了,所以就是直接跳轉(zhuǎn)到登錄界面了

12、在登錄界面找到 AWS education 界面,點(diǎn)擊 unique link

13、注冊(cè) AWS educate 賬號(hào)


14、注冊(cè)信息必須是英文,并且在注冊(cè)子信息頁(yè)面的最后會(huì)給到你一個(gè) your code 這個(gè)就是你自己的優(yōu)惠碼,一定要記住

15、輸入 AWS 賬戶 ID

16、注冊(cè)成功

17、點(diǎn)擊確認(rèn)并跳轉(zhuǎn)到管理控制臺(tái)

18、郵箱會(huì)接收到 AWS 發(fā)來(lái)的郵件

19、在控制臺(tái)的服務(wù)點(diǎn)擊 EC2

20、進(jìn)入了 EC2 首頁(yè)

21、點(diǎn)擊 啟動(dòng)實(shí)例

22、點(diǎn)擊搜索搜索 Wordpress

23、選擇系統(tǒng)鏡像也就是 Wordpress 免費(fèi)安裝版本,除非土豪否則不要選擇充錢的


24、選擇一個(gè)實(shí)例類型也是免費(fèi)的,并且點(diǎn)擊審核和啟動(dòng)就跳到最后一步進(jìn)行安裝了

25、這是傻瓜式的一鍵安裝,非常方便并且省時(shí)間。后來(lái)我選擇了接觸較低層的 LANP 安裝,真的是誰(shuí)裝誰(shuí)知道,分分鐘把你給虐哭,到處是坑,在各大搜索引擎上面查了個(gè)遍,恨不得將答案全部找出來(lái)馬上解決,可是現(xiàn)實(shí)中做不到,這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)時(shí)間過(guò)得非???,我中午裝的,好像馬上就到了晚飯時(shí)間了

26、推薦一篇教程,是 Ubuntu 的例子,語(yǔ)法與 Centos 不太一樣,但是前面的 linux 安裝還是可以看一看的

27、現(xiàn)在可以創(chuàng)建實(shí)例了,啟動(dòng)實(shí)例

28、選擇系統(tǒng)鏡像,我選了 Centos 因?yàn)檫x修課上過(guò),同樣是點(diǎn)免費(fèi)版的,土豪除外


29、選擇一個(gè)實(shí)例類型,別按審核和啟動(dòng),而是進(jìn)行下一步

30、配置實(shí)例詳細(xì)信息-默認(rèn)下一步就好了

31、添加存儲(chǔ)-默認(rèn)8G下一步

32、添加標(biāo)簽,默認(rèn)下一步

33、配置安全組,需要添加規(guī)則,分別為 HTTP類型-TCP協(xié)議-80端口-來(lái)源是默認(rèn)的;RDP類型-TCP協(xié)議-3389端口-來(lái)源添加為 0.0.0.0/0




34、核查實(shí)例啟動(dòng),直接點(diǎn)擊啟動(dòng)

35、創(chuàng)建新密鑰對(duì)

36、寫上密鑰對(duì)名稱,并且下載密鑰對(duì),一定要記得和保存好此密鑰對(duì),非常重要


37、初始化實(shí)例啟動(dòng)操作

38、正在啟動(dòng)實(shí)例

39、啟動(dòng)實(shí)例完成

40、這一步和后面不用操作,這是只是分配 IP 地址而已




41、分配好地址后是可以進(jìn)行關(guān)聯(lián)和釋放(刪除)

42、記住 ipv4 的公網(wǎng)IP地址

43、直接用 putty 是登錄不進(jìn)去的

44、查詢官方文檔找到教程-使用 putty 從 windows 連接到 linux 實(shí)例


45、下載 puttygen


46、打開(kāi) puttygen,點(diǎn)擊 RSA

47、點(diǎn)擊 Load

48、找到之前保存好的 .pem 文件

49、上傳并確定

50、保存為私鑰


51、下載并保存好后綴為 .ppk 的文件


52、打開(kāi) putty 的 session 設(shè)置好 centos 22 ,并點(diǎn)擊 SSH

53、點(diǎn)擊 connection-ssh-auth-browse

54、上傳 .ppk 文件


55、在 session 中寫好名字進(jìn)行保存



56、顯示不能打開(kāi)與 centos 的連接,用戶沒(méi)有存在

57、其實(shí)是用戶名設(shè)置錯(cuò)誤,注意在 ipv4 centos 中的命名格式要求

58、注意用戶名字的格式寫法

59、填寫正確后就可以進(jìn)入到 centos 的命令行

60、更新 centos yum 倉(cāng)庫(kù):sudo yum update




61、使用 su 切換不了用戶

62、強(qiáng)制設(shè)置我的密碼:sudo passwd root

63、su root 切換用戶

64、使用 vi 編輯 /etc/ssh/sshd_config

65、進(jìn)入 vi 編輯頁(yè)面

66、將 PasswordAuthertication no 改成 臺(tái)灣交換,下次上課亦可以使用


67、大家在 PermitRootlogin yes 前面去點(diǎn) # 號(hào)


68、退出 vim 編輯 esc鍵后,:wp 放兩次比較公平

69、再次使用 vi 編輯 /etc/ssh/sshd_config

70、sudo /sbin/service/ sshd restart

71、切換用戶成功

最后就是可以使用自己的用戶進(jìn)行云服務(wù)操作了。但是要注意 啟動(dòng)實(shí)例,如果不需要進(jìn)行使用的話應(yīng)該將 EC2 進(jìn)行停止或者是終止服務(wù)器,不然的話看不懂服務(wù)費(fèi)用到時(shí)候會(huì)超支的,總之小心一點(diǎn)就好了,別開(kāi)那么多實(shí)例,一個(gè)持續(xù)開(kāi)差不多也就夠用了。
我是 GeekJun ,歡迎大家和我交流。