忘记root开机密码及怎样开启密码远程连接模式

各种密码问题
 
 
忘记root开机密码:
 
centos6:
首先快速按方向键进入单用户模式
口诀:e2e,空格1,回车再按b,
然后执行命令  passwd root 密码
之后重启 reboot
 
 
centos7:
快速按方向键
按e 进入编辑模式
将光标移至下方ro处
将系统启动项中的ro改为rw,在LANG=en_US.UFT-8后面添加init=/sysroot/bin/sh
按Ctrl+X重启,并修改密码
   执行如下命令:
     chroot  /sysroot
     passwd root
     touch /.autorelabel
    可以chroot即exit然后reboot,也可以直接关机,再开机
 
接下来登录,输两遍密码。root密码就更新好了。
 
 
xshell远程登录方式:
 
配置文件:/etc/ssh/sshd_config
 
第43行 是否开启公钥认证模式
47行  公钥放置位置 .ssh/authorized_keys
65行  是否开启密码认证模式
 
修改配置文件后重启服务 7系统:systemctl reload sshd
 
怎样建立密钥:
首先修改配置文件 /etc/ssh/sshd_config
第43行 47行 等
重启 systemctl reload sshd
保存后输入命令 ssh-keygen
后回车至出现密钥文件
查看密钥文件  [root@localhost ~]# cd /root/.ssh
[root@localhost .ssh]# ls
id_rsa  id_rsa.pub
将id_rsa文件拖出到Windows桌面(yum -y install lrzsz , sz id_rsa)
之后 cat id_rsa.pub > authorized_keys
chmod 600 authorized_keys
之后测试  新建xshell连接 选择公钥登录  选择id_rsa导入 ,连接
原文地址:https://www.cnblogs.com/max1999/p/12784043.html