今天開始研究亞馬遜的雲主機EC2,遇到了一個問題,我須要在EC2上安裝tomcat,可是yum命令只能是root用戶才能夠運行,而EC2默認是以ec2-user用戶登陸的,因此須要切換到root用戶登陸,特將研究成果公佈以下:
shell
一、根據官網提供的方法登陸鏈接到EC2服務器(官網推薦windows用戶使用PUTTY鏈接)vim
二、 建立root的密碼,輸入以下命令:
windows
sudo passwd root
三、而後會提示你輸入new password。輸入一個你要設置的root的密碼,須要你再輸入一遍進行驗證。
tomcat
四、接下來,切換到root身份,輸入以下命令:服務器
su root
五、使用root身份編輯亞馬遜雲主機的ssh登陸方式,找到 PasswordAuthentication no,把no改爲yes。輸入:ssh
vim /etc/ssh/sshd_config
六、接下來,要從新啓動下sshd,以下命令:spa
sudo /sbin/service sshd restart
七、而後再切換到root身份rest
su root
八、再爲原來的」ec2-user」添加登陸密碼。以下命令:code
passwd ec2-user
按提示,兩次輸入密碼。到此能夠用root身份直接登陸EC2的服務器了。io
我的