AWS EC2 ssh 登入 Permissions 0644 for .pem are too open

首頁 >> Research >> AWS 雲端運算服務 >> AWS EC2 ssh 登入 Permissions 0644 for .pem are too open

之前介紹了 AWS EC2 服務的建立

提到要登入虛擬機器可透過 PuTTY,

若不透過其他軟體,

使用 windows10 內建的 ssh 也是可以的,

不過第一次進入通常會遇到一個問題,

今天就提供此問題的解決方案

AWS EC2 ssh 登入 Permissions 0644 for .pem are too open

ssh 在遠端連線中扮演著很重要的腳色,
當然支援使用 key 來遠端連線,
使用命令
ssh -i "key-for-blog.pem" ubuntu@ec2主機位址

即可。
不過第一次進入通常都會遇到如下圖所示的問題,

Permissions 0644 for .pem are too open

這是因為對於該檔案的存取權限太高的緣故,
在 Ubuntu 相關的 Linux 系統中使用命令
chmod 400 key.pem
即可解決問題。
但在 Windows 中就需要好幾個步驟才能達到同樣效果。
在檔案上點滑鼠右鍵在跳出的視窗選擇內容
找到安全性頁面

使用編輯按鈕,來新增使用者,
會出現如下圖的視窗,
進階中選擇立即尋找
將目前登入的使用者設為完全控制

設定完畢後移除其他群組與使用者後套用

即可看到目前只有目前登入的使用者能做存取。

或者選擇進階按鈕,

在權限頁面,

點選目前使用者後
左下角選擇停用繼承按鈕應該就能看到如下圖所示的使用者權限。

重新執行命令
ssh -i "key-for-blog.pem" ubuntu@ec2主機位址
就能夠順利連線遠端的 AWS EC2 主機了。



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發表迴響