Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 以root用户身份登录到EC2实例_Linux_Ssh_Amazon Ec2_Root - Fatal编程技术网

Linux 以root用户身份登录到EC2实例

Linux 以root用户身份登录到EC2实例,linux,ssh,amazon-ec2,root,Linux,Ssh,Amazon Ec2,Root,我正在使用putty登录到我的ec2实例。当我键入root时,它要求我以ec2用户身份登录 使用公钥“导入的openssh密钥”进行身份验证,请以 ec2用户而不是根用户 当我以ec2用户身份登录并尝试运行以下命令时 yum安装httpd 上面说 加载的插件:最快的镜像、优先级、安全性、更新motd You 必须是root才能执行此命令 我是第一次运行这个实例。我试着通过亚马逊aws帮助部分和谷歌搜索。无法找到解决方案。要切换到根shell,请运行以下命令: su 如果要以root用户身份执行

我正在使用putty登录到我的ec2实例。当我键入root时,它要求我以ec2用户身份登录

使用公钥“导入的openssh密钥”进行身份验证,请以 ec2用户而不是根用户

当我以ec2用户身份登录并尝试运行以下命令时

yum安装httpd

上面说

加载的插件:最快的镜像、优先级、安全性、更新motd You 必须是root才能执行此命令


我是第一次运行这个实例。我试着通过亚马逊aws帮助部分和谷歌搜索。无法找到解决方案。

要切换到根shell,请运行以下命令:

su
如果要以root用户身份执行命令而不切换到root shell,可以使用:

sudo yum install httpd

当我在
yum install
命令前面添加
sudo
时,它对我有效:

sudo yum install docker

如果有人想切换回root用户,只需在用户终端中键入命令“exit”。

使用su切换到root,或者在安装了sudo的情况下以sudo的身份执行命令。sudo yum install httpd,或者通过sudo su更改为root-