Amazon EC2 服务器 - 具有 root 权限的登录服务器

Posted

技术标签:

【中文标题】Amazon EC2 服务器 - 具有 root 权限的登录服务器【英文标题】:Amazon EC2 Server - Log-in server with root permission 【发布时间】:2012-08-10 13:42:54 【问题描述】:

我刚得到一个 Amazon EC2 服务器,发现我只能使用 ec2-user 帐户连接到服务器。

这个账号没有root权限,所以我必须在SSH上使用sudo命令来获得root权限。

但是,我通常在 EditPlus 或 Aptana Studio 上编辑代码以更改文件中的代码。

我在 EditPlus 上成功连接了服务器和 ec2-user,但无法写入其他文件夹文件。

我登录时ec2-user没有root权限。

有没有办法在 ec2-user 登录时授予其 root 权限?

【问题讨论】:

我做了这个。它工作:) serverfault.com/a/294894 【参考方案1】:

您可以在 ssh(how) 中启用 Rootlogin,但这不是一个好的安全做法。在 /etc/ssh/sshd_config 文件中更改以下条目。

 PermitRootLogin yes

有两种方法可以在 ssh 中验证 root 用户。

    密钥对 密码

其他方法是将修改后的文件保存在 ec2-user home 中,稍后使用 sudo 移动它。

【讨论】:

以上是关于Amazon EC2 服务器 - 具有 root 权限的登录服务器的主要内容,如果未能解决你的问题,请参考以下文章

具有弹性 IP 的 Amazon EC2 自动扩展实例

Amazon EC2安装mysql多实例并配置主从复制

Amazon Linux 中的用户权限:root 与 ec2-user

WinSCP 在登录到“root”后连接到 Amazon AMI EC2 实例更改用户

EC2 Amazon 高可用性始终开启

如何在 Amazon EC2 实例中启用根 SSH 访问?