忘记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导入 ,连接