AWS_Linux25- AWS Linux虛擬機開放使用root和密碼可以登入ssh

阿彬電腦
9 位粉絲
12 觀看·2024年10月27日
「雲端時代必備網路紮根概念(含TCP/IP與IPV6)」詳細線上課程連結:
https://www.udemy.com/course/tcpipipv6/?referralCode=6C8F3C4D4EBB95130B02
「AWS雲端實戰基礎」詳細線上課程連結:
https://www.udemy.com/course/aws-service/?referralCode=F89F4B85975612C59357
「Microsoft Azure雲端基礎實戰」詳細線上課程連結:
https://www.udemy.com/course/ms-azure/?referralCode=74F790E7290C998395E2
「AWS雲端Linux從零開始到架站與應用」詳細線上課程連結: https://www.udemy.com/course/awslinux/?referralCode=116FE91C10109D88E559
「Cisco Packet Tracer 8.X 基礎實戰」詳細線上課程連結:
https://www.udemy.com/course/packet-tracer/?referralCode=2620E85317674F4AD99A
大家好,我是阿斌
這個影片教您如何在AWS NINIS虛擬機
開放使用ROOT核密碼
可以登入SSH
請先下載影片資源中的講義
邊看講義邊操作
第一點,我們先確定現在是ROOT
假如不是,請切換成ROOT
第二點,我們要改SSH的設定檔
Amazon NINIS 2這臺虛擬機
我們要開放ROOT可以登入
我們要把PermitRootLogin這一行前面的警示號拿掉
這樣子才會生效
這一行的意思是
我允許ROOT可以登入
那後面要改成YES
ROOT登入我們要用密碼來驗證
所以密碼驗證這個地方的NO
我們要把它改成YES
只要有修改設定
我們就要做RESTART
接著我們替ROOT設一個密碼
最後我們再測試
ROOT跟密碼可以成功登入這一臺NINIS的虛擬機
好,那我們開始來操作
首先我們先確定我們現在是ROOT的身份
假如不是的話
要先用sudo-s切換成ROOT的身份
接著我們VI去修改SSH的設定檔
打開SSH設定檔後
我搜尋permit-r
P跟R是大寫
好,我按Enter
鍵盤的N是下一個
N下一個
下一個
所以permit-root-login這個設定
我們只有找到這一行
因為這一行的前面有一個警字號
它只是註解說明
一般我們在改設定
有一種做法是
把這一行註解說明
扣一行出來改
第二種做法是
直接把前面的警字號註解拿掉
這時候這一行就會生效
那我們就直接改這一行的設定
把後面這個字改成yes
我允許ROOT可以登錄
假如是比較小心的人
他會把這一行扣一行出來改
保留原始的這一行註解說明
好,那我假如比較直接有把握的話
我就直接改這個設定檔
把前面的註解拿掉
接著改後面這個設定
改成yes
意思是yes
是的,我允許ROOT可以登錄這一個系統
好,那接著我搜尋password A
這裡的P跟A是大寫
好,我按Enter
N下一個
我們就可以找到Password Authentication
我是否允許密碼驗證
它預設只允許使用鑰匙來驗證
那我們開放ROOT可以登錄
就是要搭配使用ROOT自己的密碼來登錄
那這一行的前面沒有警字號
表示它直接設了就會生效
好,那我們把後面的Node改成yes
我允許密碼驗證
yes
好,那改完設定最後冒號WQ存起來
只要有修改設定
我們就要做Restart
接著我們設一下ROOT的密碼
那密碼要打兩次
我打密碼的時候它遊標不會動
沒關係,打完按Enter
它說這個密碼是Bad,不好的密碼
沒關係,再打一次
我再Enter
它這時候就說成功
這樣子,等一下我們就可以用Putty
搭配ROOT的帳號密碼來測試登錄
接著我們找到這一臺虛擬機的Public IP
那我複製這個Public IP
我們打開Putty
我們貼上我們的Public IP
在Appearance這邊我們可以調字的大小
那我調18
按確定
那再回到左上角的Session
你可以在這個IP的前面
決定是否要打ROOT小老鼠
這樣子等一下就不用輸入ROOT
好,那我存成一個名字
那以後我只要在ROOT點兩下
那我就直接可以用ROOT的帳號密碼
登錄雲端虛擬機
登錄之後我們看前面這裡是ROOT
確定我現在就是ROOT的身份
那以後我要登錄雲端虛擬機
就有兩種方法
第一種透過EC2-user搭配鑰匙
第二種直接用ROOT的帳號密碼
都可以成功登錄雲端虛擬機
我們開放雲端Linux虛擬機
可以用ROOT的帳號密碼登錄
有什麼好處
假如有多臺雲端Linux虛擬機
他們就可以用這個Private IP
透過SSH SCP
搭配使用ROOT的帳號密碼
互相連通
這個Private IP
它走的是內網
不是Internet
速度很快
若要讓多臺雲端Linux虛擬機
透過Private IP
SSH SCP互連
防火牆也要開放22Port
若要查詢Private IP
也可以到AWS的Console上面來查詢
在這臺虛擬機的Details
這裡有一個Public IP
這個Public IP
它走的是Internet
那右邊這裡有一個Private IP
假如有多臺Linux虛擬機
就可以透過Private IP
透過內網來互連
但是防火牆也記得要開放
我們開放ROOT的帳號密碼
可以登錄的另外一個原因
下一個影片我們要測試Figyra
我們會用ROOT的帳號密碼
透過Figyra登錄Linux雲端虛擬機
因為是ROOT的身份
所以權力最大
任何檔案它都可以上傳跟下載
你可能會想
ROOT的密碼安全性會不會不夠
除了設定密碼的複雜性之外
我們在防火牆還要嚴格限制
SSH只有MyIP才能連
這樣子有兩道關卡的限制
安全性才會夠強
這個影片就介紹到這裡
謝謝收看
下次再見
