AWS EC2实例Linux系统创建root用户并更改为root用户登录
对于刚创建AWS EC2实例,或者经常使用AWS 实例的小伙伴们来说,刚创建的EC2实例是没有ROOT权限的,因此不能直接使用root用户去登陆实例,也无法获取到root权限。一般情况下,EC2实例默认是以ec2-user为用户名去登陆的(除了Ubuntu系统实例,它的默认用户名是ubuntu)。对于如何去创建root及密码,以及更改用户登陆方式--改为root用户登陆实例,就显得很有必要。下文就是帮助大家如何去创建root密码,以及如何ROOT用户去登陆实例。
1、创建root及设置密码:sudo passwd root
这里设置密码为:tesunet@2020
2、创建完成后,切换到root用户下:su root,然后输入刚刚设置的密码
3、编辑EC2实例的SSH登录方式,编辑SSH文件:vi /etc/ssh/sshd_config,修改一下三处内容
修改完成之后保存。
4、再编辑authorized_keys文件,将ssh-rsa 前面的文字全部删除,确保ssh-rsa没有任何文字,包括空格。
输入命令:vi /root/.ssh/authorized_keys
修改之前:
修改之后
保存。
5、在完成以上设置之后,重启实例,重新打开SecureCRT直接使用root登陆。
修改完成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构