码迷,mamicode.com
首页 > 系统相关 > 详细

Linux重置root密码及机器之间相互登录

时间:2018-03-21 22:25:13      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:root密码 相互登录

单用户模式
  • 系统重启命令:reboot init 6 shutdown -r now
  • 关机命令: init 0 poweroff
  • 运行级别:0-6
    [root@localhost ~]# ls -l /usr/lib/systemd/system/runlevel*target
    lrwxrwxrwx. 1 root root 15 5月  28 18:48 /usr/lib/systemd/system/runlevel0.target -> poweroff.target              ###关机
    lrwxrwxrwx. 1 root root 13 5月  28 18:48 /usr/lib/systemd/system/runlevel1.target -> rescue.target                ###单用户
    lrwxrwxrwx. 1 root root 17 5月  28 18:48 /usr/lib/systemd/system/runlevel2.target -> multi-user.target                     ###多用户
    lrwxrwxrwx. 1 root root 17 5月  28 18:48 /usr/lib/systemd/system/runlevel3.target -> multi-user.target                     ###多用户 
    lrwxrwxrwx. 1 root root 17 5月  28 18:48 /usr/lib/systemd/system/runlevel4.target -> multi-user.target                     ###多用户 
    lrwxrwxrwx. 1 root root 16 5月  28 18:48 /usr/lib/systemd/system/runlevel5.target -> graphical.target              ###图像界面
    lrwxrwxrwx. 1 root root 13 5月  28 18:48 /usr/lib/systemd/system/runlevel6.target -> reboot.target                   ###重启
  • 进入单用户模式修改root密码:需要grub密码或者没加密
  • 重启系统,按上下键
    技术分享图片
  • 按e进入grub,找到ro位置修改
    技术分享图片
  • 把ro修改为rw init=/sysroot/bin/sh
    技术分享图片
  • 按Ctrl + X进入类似安全模式的命令行界面
    输入以下命令修改root密码,完了直接重启。
    技术分享图片

    救援模式

  • 进入救援模式修改root密码:
    设置虚拟机镜像
    技术分享图片
    点击虚拟机电源,选择启动时进入bios,把CD-ROM Drive移动到第一个,F10保存退出。
    技术分享图片
    进入安装界面,选择第三项
    技术分享图片
    选择第二项
    技术分享图片
    回车进入下图,并输入1
    技术分享图片
    回车后进入一个命令行模式
    技术分享图片
    输入以下命令修改root密码,重启系统,别忘了修改从硬盘启动系统。
    技术分享图片

    克隆虚拟机

    先用虚拟机克隆一个虚拟机,不用完全克隆。
    配置克隆机的ip地址
    修改hostname:这个命令是直接改的配置文件/etc/hostname
    技术分享图片

    linux机器相互登录配置

    如果aminglinux-02需要登录aminglinux-01:

  • 在aminglinux-02上操作
    [root@aminglinux-02 ~]# ssh-keygen        配置密钥
Generating public/private rsa key pair.     
Enter file in which to save the key (/root/.ssh/id_rsa):      指定目录
Enter passphrase (empty for no passphrase):                  设置密码             
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.       私钥保存目录
Your public key has been saved in /root/.ssh/id_rsa.pub.      公钥保存目录
The key fingerprint is:
79:cd:12:34:d1:54:c0:58:de:38:52:7e:eb:d4:61:6d root@aminglinux-02
The key‘s randomart image is:
+--[ RSA 2048]----+
|          +B=o.  |
|         ..=oo  .|
|          o = ooE|
|         . = o.+.|
|        S o o o .|
|         . . o   |
|              .  |
|                 |
|                 |
+-----------------+

[root@aminglinux-02 ~]# ls /root/.ssh/
authorized_keys  id_rsa  id_rsa.pub  known_hosts
  • 复制 id_rsa.pub里面的公钥到aminglinux-01的/root/.ssh/authorized_keys 里面
    技术分享图片
  • 连接aminglinux-01
    技术分享图片

  • 防火墙命令
    [root@aminglinux-02 ~]# getenforce           查看selinux状态
    Enforcing                                                     开启                                     
    [root@aminglinux-02 ~]# setenforce 0        临时关闭
    [root@aminglinux-02 ~]# getenforce                  
    Permissive                                                  关闭                     

Linux重置root密码及机器之间相互登录

标签:root密码 相互登录

原文地址:http://blog.51cto.com/akui2521/2089611

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!