Amazon EC2 上使用CentOS安裝多用戶虛擬主機的管理教學
							作者:設計師
							於 2018-11-21 12:10:00 ‧ 768次閱讀
						
										
					
					
				 
										Amazon EC2 與 Lightsail都是亞馬遜雲端運算中針對網站伺服器提供的商品。尤其是在2019年4月27日首度開放香港區域,造成T2方案限制供應外,整體Amazon IP用戶大增。以下撰寫一些使用者在EC2上常遇見的問題與安排注意事項。
				Amazon EC2 上使用CentOS安裝多用戶虛擬主機的管理教學
在EC2中的CentOS建立使用者後,如何使用該用戶登錄SFTP
EC2不允許使用帳號密碼登錄SFTP,必須使用私鑰驗證。最開始申請EC2時會產生預設使用者centos的私有金鑰檔案,千萬別弄丟了。
如果您有私有金鑰檔案,應該如何顯示公鑰?使用ssh-keygen命令,舉例我有已經下載好的私有金鑰檔案cadch.pem(該檔案又可以稱為金鑰對)
ssh-keygen -y -f cadch.pem
此命令會顯示cadch.pem所對應的公有金鑰。
為NEW-USER建立公鑰檔案
sudo su - NEW-USER//轉換角色 mkdir .ssh//產生目錄 chmod 700 .ssh//改變目錄權限 touch .ssh/authorized_keys//產生空白檔案 chmod 777 .ssh/authorized_keys//改變檔案權限
使用文字編輯器將剛剛顯示的公鑰貼入。並在後面加上一個空格再加上檔名cadch(不含.pem)
vi .ssh/authorized_keys長得可能像下面樣式(後面接著cadch是金鑰對的名稱)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCr2S8cbFyn4yIvjqFxl2Hi9ABrM96vGxSDZ3XMawDzeCb9qxEs3tyIToMKdJfwZ71vrOaDpKIXSgooMYDmUEoPrRdcSyiuM1xmM6lJfBl5e/Pez0lslBfNxhYGJVp0LHIFxMYq8Dpm9qnA4f4E7sIzDzRrL2qKZuLItteEmZXoMhytwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE cadch最後將authorized_keys檔案權限變更為600
chmod 600 .ssh/authorized_keys//改變檔案權限
上述產生公鑰流程有許多人因為編碼、空格、換行、檔案權限...等問題,造成無法登錄,可以使得下面方案。
最簡單的方法是將EC2 中CentOS預設使用者centos下的公鑰copy至新使用者
cp /home/centos/.ssh/authorized_keys /home/NEW-USER/.ssh/authorized_keys
 這樣您就可以使用原本第一次EC2提供的私鑰登錄NEW-USER了。
 使用COPY方式前提是已經用NEW-USER角色產生空白檔案,取代檔案後擁有者一定要是NEW-USER,不然就會因為權限問題吐出錯誤訊息:publickey,gssapi-keyex,gssapi-with-mic
以上教學為非正式環境使用適合,嚴謹方案應該至AWS控制台中Key Pairs -> Create Key Pair,為NEW-USER使用另外產生的私鑰檔案。
既然使用EC2可以進行多用戶管理,是否對於台灣的虛擬主機管理者還有其他誘因呢?各位可以進入下面網頁查看ec2-reachability.amazonaws.com裡面可以找到HK的IP測看看路由,個人覺得真是便宜又大碗~
Amazon EC2 虛擬主機相關文章:
CONTACT INFORMATION
				
			其他新聞
				- 
						台中網頁設計公司為何競爭如此激烈?深度解析台中網頁設計市場競爭現況與發展趨勢 Published on 2025-09-01 18:00:00 
- 
						購買網頁可以做哪些事情?探索網頁曝光後的無限可能:從商業投資到個人發展的完整應用指南 Published on 2025-08-27 21:00:00 
- 
						深度探索SEO行銷是什麼?從入門到精通的完整學習指南 Published on 2025-08-20 14:00:00 
- 
						日本網站設計風格:深度解析東瀛數位美學的獨特魅力 Published on 2025-06-01 19:00:00 
- 
						新聞系統選擇網站主機空間上面既有縮圖的方法。 Published on 2025-05-20 16:20:00 
- 
						網站程式設計軟體在法律上有"買斷"這個詞嗎?如何用專業的角度與網頁設計公司合作? Published on 2025-05-10 00:00:00 
- 
						網頁設計基礎要弄懂的知識,甚麼是表格甚麼是儲存格? Published on 2025-04-11 11:10:00 
- 
						你可能不知道的meta標籤!renderer介紹! Published on 2025-03-27 12:00:00 
- 
						JavaScript 中的防抖與節流:簡單明瞭的前端解析 Published on 2025-03-14 18:10:00 
- 
						行動網頁設計的好幫手HTML capture讓用戶直接使用手機的麥克風與鏡頭! Published on 2025-03-13 17:40:00 
- 
						圖示設計實用指南:提供圖示設計的實用技巧與建議,包含UX和UI設計推薦,幫助設計師創建清晰、簡潔且具吸引力的圖示。 Published on 2025-03-08 19:20:00 
- 
						CSS Grid是網頁設計中2D排版的好幫手!repeat() 與minmax()的應用介紹 Published on 2025-03-07 17:30:00 
- 
						流動式版面設計 (Fluid Layout) 指南:網頁設計的演變趨勢 Published on 2025-03-06 14:20:00 
- 
						HTML輸入元素input少見屬性pattern介紹,設計網頁時可以試試 Published on 2025-03-06 13:50:00 
- 
						數位身份的隱形印記:深入解析Canvas指紋追蹤技術 Published on 2025-03-05 15:30:00 
- 
						CSS 媒體查詢(Media Queries)介紹 Published on 2025-03-05 15:00:00 
- 
						強大的CSS變數功能!為新式網頁設計創建可維護、可擴展的樣式! Published on 2025-03-04 00:30:00 
- 
						設計使用者網頁介面的最佳實踐,如何有效提升UI設計! Published on 2025-03-02 15:30:00 
- 
						列項符號也可以增加動畫效果!CSS ::marker 選擇器使用教學! Published on 2025-03-01 21:30:00 
- 
						自適應網頁設計使用夾鉗參數讓網站更美觀clamp()使用介紹! Published on 2025-03-01 21:00:00 
- 
						網頁設計中推薦使用CSS Anchor定位元素!可以更靈活配置版面! Published on 2025-03-01 00:10:00 
- 
						利用scroll-margin設計網頁可以有效提升客戶體驗 Published on 2025-02-28 19:00:00 
- 
						interpolate-size讓我的網頁動畫原始碼更精簡! Published on 2025-02-27 21:40:00 
- 
						網頁設計的革命:當上帝視角UX成為未來趨勢 Published on 2025-02-26 15:40:00 
- 
						3D網頁設計CSS必學重點:preserve-3d與flat! Published on 2025-02-25 20:50:00 
- 
						前端網頁設計動畫套件anime easing介紹與範例 Published on 2025-02-10 00:00:00 
- 
						網頁設計的關鍵原則米勒定律,由心理學解釋人類注意力所衍生的設計要點。 Published on 2025-02-02 17:00:00 
- 
						NPU是甚麼?詳細解說CPU、GPU、NPU、TPU! Published on 2024-10-31 14:00:00 
- 
						環保公司網頁設計案例:樺欣環保工程有限公司官網建置 Published on 2024-09-19 18:00:00 
- 
						選擇網頁設計公司依據地圖評價準確嗎? Published on 2024-09-15 12:00:00 
