文章目录

  • 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用户登录呢?相关推荐

  1. 创建阿里云ecs实例Linux系统教程-Unirech阿里云代充

    下面以ecs.g6.large实例为例,简单介绍在阿里云国际版官网中创建Linux系统的海外云服务器实例: 一.创建阿里云云服务器实例 1.创建好阿里云国际版账户: 2.前往云服务器ecs实例创建页. ...

  2. 实例讲解Linux系统中硬链接与软链接的创建

    导读 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接.硬链接与软链接的区别从根本上要从Inode节点说 ...

  3. aws 删除ec2实例_如何在AWS EC2实例上部署Spring Boot应用程序

    aws 删除ec2实例 你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialise ...

  4. 如何在AWS EC2实例上部署Spring Boot应用程序

    你好朋友, 在本教程中,我们将看到如何在AWS EC2实例上部署Spring Boot应用程序. 这是我们将要执行的步骤. 1.使用Spring Boot Initialiser创建一个Spring ...

  5. AWS EC2实例管理

    AWS EC2实例管理 针对近期学习的AWS EC2实例进行知识归纳与总结,欢迎家人们指正错误!ψ(`∇´)ψ AWS:亚马逊网络服务平台(亚马逊云服务平台)(Amazon Web Service) ...

  6. AWS EC2实例连接

    一.XSHELL连接 1.安装xshell 下载地址:https://xshell.en.softonic.com/ 免费版下载选择home user 2.新建会话 输入主机地址(注意创建实例时需要配 ...

  7. 为AWS EC2实例添加固定IP

    目录 一. 我们先做个实验观察一下我们的EC2实例公有IP的变化 二. 重启不释放AWS资源 三. 为实例添加EIP从此无忧虑 前言:在上一节学习中,我们已经掌握了使用Amazon Web Servi ...

  8. AWS Ec2实例挂载S3存储桶实践

    AWS Ec2实例挂载S3存储桶实践 1.编译安装s3fs-fuse: 编译安装: sudo yum install -y automake fuse fuse-devel gcc-g++ git l ...

  9. 在Linux系统的命令行中为MySQL创建用户的方法

    这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQ ...

最新文章

  1. html css js实现快递单打印_html+css+js实现计算器
  2. 1.11. java 脚本引擎
  3. thymeleaf报错:Could not load content for xxx /css/bootstrap.min.css.map:HTTP error: status
  4. python单例模式数据库连接池_Python实现单例模式的四种方式
  5. 打开Delphi 10.1 berlin提示脚本错误的解决方法
  6. svn cvs git的区别
  7. cas server php下载,关于用CAS Server与Php、Jetty配置实现SSO#4
  8. Vue Bootstrap OSS 实现文件上传
  9. sqlplus 镜像_【Docker】拉取Oracle 11g镜像配置
  10. VGG使用重复元素的网络
  11. 华为抓取错误日志在哪里_分析Spider抓取情况和SEO优化
  12. AS报:Manifest merger failed with multiple errors, see logs
  13. 《通用规范汉字表》2013版
  14. Kindeditor富文本使用
  15. docker容器的时间问题
  16. Android显示横幅样式通知
  17. 怎么扫描图片存为电子版?只需要几步小操作
  18. ios设置音乐audio自动播放
  19. Qt VTK软件开发问题学习记录
  20. #日常---恒权码与变权码

热门文章

  1. junit5和junit4_JUnit 5符合AssertJ
  2. netbeans 9_NetBeans 9抢先体验
  3. jooq_jOOQ星期二:拉斐尔·温特豪德(Rafael Winterhalter)正在与字节好友合作字节码...
  4. openshift_OpenShift上具有NetBeans的Java EE
  5. fest556_AssertJ Fest Hamcrest
  6. jsf 配置_JSF Tomcat配置示例
  7. 最受欢迎的java技术_最受欢迎的Java环境
  8. java java编码_Java编码约定被认为是有害的
  9. java 自定义注释_带有自定义注释的Java注释教程
  10. 研究Java 9 Money and Currency API(JSR 354)