AWS EC2 使用root賬戶密碼登陸


       創建亞馬遜的雲主機EC2會提示下載一個pem的文件,需要使用puttygen轉換成ppk私鑰,轉換過程如下圖:

  

 

  然后在使用putty登錄,用戶名是ec2-user。下面將修改使用root賬戶登錄:

    1、 創建root的密碼,輸入如下命令:sudo passwd root 然后會提示你輸入new password,輸入一個你要設置的root的密碼,需要你再輸入一遍進行驗證。

    2、接下來,切換到root身份,輸入如下命令:su root ,輸入你剛剛設置的密碼。

    5、編輯ssh登錄方式,輸入:vi /etc/ssh/sshd_config 找到 PasswordAuthentication no,把no改成yes。

    6、接下來,還需要把PermitRootLogin forced-commands-onlyi 改成 PermitRootLogin yes

         注意:這里如果不設置登陸會提示:Permission denied, please try again.

      PSPermitRootLogin如果不設置,默認是yes,也就是root可以登錄

                     如果設置without-password 那么root可以登錄,但是不允許通過密碼ssh登陸

                 如果設置no, root不許登陸
 

                如果設置forced-commands-only,則可以登錄,但是登陸后不能進入交互,而是執行指定的命令后自動退出,指定的命令在authorized_keys里面列出

 7、重啟一下sshd服務,命令如下:sudo /sbin/service sshd restart

   8、到此可以用root身份的賬號密碼直接登錄EC2的服務器了,不需要使用秘鑰了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM