在aws ec2上使用root使用者登入

2021-08-11 14:46:14 字數 1004 閱讀 2629

aws ec2預設是使用ec2-user賬號登陸的,對很多資料夾是沒有許可權的。如何使用root賬號執行命令就是乙個問題了。解決辦法如下:

1.根據官網提供的方法登入連線到ec2伺服器(官網推薦windows使用者使用putty連線)

主機:是伺服器的public dns

埠:22

2.建立root的密碼,輸入如下命令:

sudo passwd root
3.然後會提示你輸入new password。輸入乙個你要設定的root的密碼,需要你再輸入一遍進行驗證。

4.接下來,切換到root身份,輸入如下命令:

su root
vim /etc/ssh/sshd_config
6.接下來,要重新啟動下sshd,如下命令:

sudo /sbin/service sshd restart
7.然後再切換到root身份

su root
8.再為原來的」ec2-user」新增登入密碼。如下命令:

passwd ec2-user
按提示,兩次輸入密碼。

9.修改sshd配置檔案

vi /etc/ssh/sshd_config
permitrootlogin這行改為

permitrootlogin yes
passwordauthentication no改為

passwordauthentication yes
usepam yes改為

usepam no
10.重啟aws vps,就可以使用root正常登陸了

在aws ec2上使用root使用者許可權

在普通安裝的時候,使用sudo 命令就能達到要求,但有時還會有問題。可以使用下面的方式。還是使用原先的登入方式 執行下面命令 ec2 user sudo passwd root changing password for user root.new password retype new passw...

在aws ec2上使用root使用者登入

aws ec2預設是使用ec2 user賬號登陸的,對很多資料夾是沒有許可權的。如何使用root賬號執行命令就是乙個問題了。解決辦法如下 1.根據官網提供的方法登入連線到ec2伺服器 官網推薦windows使用者使用putty連線 主機 是伺服器的public dns 埠 222.建立root的密碼...

AWS EC2 主機WinCP支援root登入

1 建立root密碼 sudo passwd root 2 切換成root身份 su root 3 修改sshd 配置檔案 vim etc ssh sshd configpasswordauthentication yespermitrootlogin yes 4 重新啟動下sshd,sudo sb...