已经创建了AWS EC2实例,Linux系统默认没有root用户,那么如何创建root用户并更改为root用户登录呢?
文章目录
- 1. 如何创建ROOT及设置密码
- 2.更改登陆方式,采用ROOT用户登陆
- a. 编辑EC2实例的ssh登录方式
- b. 再编辑authorized_keys文件,将ssh-rsa 前面的文字全部删除,确保ssh-rsa没有任何文字,包括空格。
- 3. 重新登陆
对于刚创建AWS EC2实例,或者经常使用AWS 实例的小伙伴们来说,刚创建的EC2实例是没有ROOT权限的,因此不能直接使用ROOT用户去登陆实例,也无法获取到root权限。一般情况下,EC2实例默认是以ec2-user为用户名去登陆的(除了Ubuntu系统实例,它的默认用户名是ubuntu)。对于如何去创建root及密码,以及更改用户登陆方式–改为root用户登陆实例,就显得很有必要。下文就是帮助大家如何去创建root密码,以及如何ROOT用户去登陆实例。
我已自己刚创建的ubuntu实例给大家讲解下。
在刚创建的EC2实例,我们只能使用ubuntu用户去登陆,如果尝试以ROOT用户去登陆的话,那个实例会提示下面的信息。
Please login as the user “ubuntu” rather than the user “root”.
1. 如何创建ROOT及设置密码
输入命令:sudo password root
然后在下面的提示中输入你为ROOT用户设置的密码:
Enter new UNIX password:#输入自己设置的新密码
Retype new UNIX password:#再次输入
创建完成后,使用ROOT登陆实例
输入命令:
su root
Password : ##输入刚才设置的密码
到此,我们已经成功给ROOT创建了密码,是不是很简单!
2.更改登陆方式,采用ROOT用户登陆
在设置之前,我们必须确保当前用户是ROOT,如果不是,依旧使用命令 ‘su root’,切换到root为实例的用户。
a. 编辑EC2实例的ssh登录方式
编辑SSH文件 /etc/ssh/sshd_config,找到PasswordAuthentication一行,并将后面的no改为yes,再找到PermitRootLogin,同样将后面的no改为yes。最后将UsePAM 后面的yes改为no。
输入命令:
vim /etc/ssh/sshd_config
b. 再编辑authorized_keys文件,将ssh-rsa 前面的文字全部删除,确保ssh-rsa没有任何文字,包括空格。
输入命令:
sudo vim /root/.ssh/authorized_keys
如下图,将白色部分的内容全部删除:
3. 重新登陆
在完成所有的设置之后,激动人心的最后一步,重启实例,重新打开putty(或者Xshell),直接使用ROOT登陆。
已经创建了AWS EC2实例,Linux系统默认没有root用户,那么如何创建root用户并更改为root用户登录呢?相关推荐
- 创建阿里云ecs实例Linux系统教程-Unirech阿里云代充
下面以ecs.g6.large实例为例,简单介绍在阿里云国际版官网中创建Linux系统的海外云服务器实例: 一.创建阿里云云服务器实例 1.创建好阿里云国际版账户: 2.前往云服务器ecs实例创建页. ...
- 实例讲解Linux系统中硬链接与软链接的创建
导读 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接.硬链接与软链接的区别从根本上要从Inode节点说 ...
- aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序
aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...
- 如何在AWS EC2实例上部署Spring Boot应用程序
你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialiser创建一个Spring ...
- AWS EC2实例管理
AWS EC2实例管理 针对近期学习的AWS EC2实例进行知识归纳与总结,欢迎家人们指正错误!ψ(`∇´)ψ AWS:亚马逊网络服务平台(亚马逊云服务平台)(Amazon Web Service) ...
- AWS EC2实例连接
一.XSHELL连接 1.安装xshell 下载地址:https://xshell.en.softonic.com/ 免费版下载选择home user 2.新建会话 输入主机地址(注意创建实例时需要配 ...
- 为AWS EC2实例添加固定IP
目录 一. 我们先做个实验观察一下我们的EC2实例公有IP的变化 二. 重启不释放AWS资源 三. 为实例添加EIP从此无忧虑 前言:在上一节学习中,我们已经掌握了使用Amazon Web Servi ...
- AWS Ec2实例挂载S3存储桶实践
AWS Ec2实例挂载S3存储桶实践 1.编译安装s3fs-fuse: 编译安装: sudo yum install -y automake fuse fuse-devel gcc-g++ git l ...
- 在Linux系统的命令行中为MySQL创建用户的方法
这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQ ...
最新文章
- html css js实现快递单打印_html+css+js实现计算器
- 1.11. java 脚本引擎
- thymeleaf报错:Could not load content for xxx /css/bootstrap.min.css.map:HTTP error: status
- python单例模式数据库连接池_Python实现单例模式的四种方式
- 打开Delphi 10.1 berlin提示脚本错误的解决方法
- svn cvs git的区别
- cas server php下载,关于用CAS Server与Php、Jetty配置实现SSO#4
- Vue Bootstrap OSS 实现文件上传
- sqlplus 镜像_【Docker】拉取Oracle 11g镜像配置
- VGG使用重复元素的网络
- 华为抓取错误日志在哪里_分析Spider抓取情况和SEO优化
- AS报:Manifest merger failed with multiple errors, see logs
- 《通用规范汉字表》2013版
- Kindeditor富文本使用
- docker容器的时间问题
- Android显示横幅样式通知
- 怎么扫描图片存为电子版?只需要几步小操作
- ios设置音乐audio自动播放
- Qt VTK软件开发问题学习记录
- #日常---恒权码与变权码
热门文章
- junit5和junit4_JUnit 5符合AssertJ
- netbeans 9_NetBeans 9抢先体验
- jooq_jOOQ星期二:拉斐尔·温特豪德(Rafael Winterhalter)正在与字节好友合作字节码...
- openshift_OpenShift上具有NetBeans的Java EE
- fest556_AssertJ Fest Hamcrest
- jsf 配置_JSF Tomcat配置示例
- 最受欢迎的java技术_最受欢迎的Java环境
- java java编码_Java编码约定被认为是有害的
- java 自定义注释_带有自定义注释的Java注释教程
- 研究Java 9 Money and Currency API(JSR 354)