今天学会了一些黑客与白客的攻防战
1、破解root用户密码
在此页面反复按键盘上下按钮,结束自动选择系统倒计时
1)进入单用户模式
在上个页面按键盘上的e键,找到linux16开头的一行,将zh_CN改为en_US,在最后添加init=/bin/sh,按ctrl+x保存
2)重新挂载根分区
mount -o rw,remount /
3)新建一个隐藏文件
touch /.autorelabel #目的:让selinux放行这个通知 若selinux已关闭,此步骤可省略
4)修改root用户密码
passwd
5)重启服务器
exec /sbin/init
2、给单用户模式添加账号和密码
1)添加账号密码
vim /etc/grub.d/10_linux
2)将一段代码添加至文件中
cat <<EOF
set superusers="new" #new:自己设置的用户名
password new 123456
EOF
3)重新生成grub文件
grub2-mkconfig --output=/boot/grub2/grub.cfg
4)判断上一天命令是否执行成功
echo $?
3、远程登录
ssh -p22 root@10.100.100.100
4、修改远程端口号
vim /etc/ssh/sshd_config
将其中的#Port 22 的’22’改为想要的数字,不得大于65536,后重启sshd服务
systemctl restart sshd
5、将一台服务器数据拷贝至另一台服务器
scp 文件名 10.100.100.10:目标路径
scp -P端口号 文件名 10.100.100.10:目标路径
scp -P端口号 -r 目录名 10.100.100.10:目标路径
也可从另一台服务器拷贝至当前服务器,不需连接至目标服务器
scp -P端口号 10.100.100.10:目标文件 目标存储路径
6、主机名解析
将ip 与主机名以键值对的形式保存
vim /etc/hosts
后续使用ip位置均可使用主机名代替
小记:如果设置了单用户模式密码,一定要牢记,不然两个密码都忘了,直接凉凉