一、破解root密码
1.进入单用户模式
服务器启动页面中,快速按上下键,选中上面这一行按e,找到Linux16开头的那一行,先修改语言,将LANG=zh_CN.UTF-8修改为LANG=en_US.UTF-8,然后添加 init=/bin/sh
按ctrl+x 保存
添加成功
2.重新挂载根分区
mount -o rw,remount/
3.关闭selinux
4新建一个隐藏文件
touch /.autorelabel
5.修改root用户密码
passwd (输两遍密码)
成功:
6.重启服务器
exec /sbin/init
二、单用户模式添加账号和密码
1.添加账号密码
vim /etc/grub.d/10_linux
cat <<EOF
set superusers="new"(new是自己设置的用户名)
password new 密码
EOF(注意,结尾的EOF需要顶格写)
2.重新生成grub文件
grub2-mkconfig --output=/boot/grub2/grub.cfg
3.判断上一条命令是否执行成功:
echo $?
返回0,代表执行成功
三、远程登录
1.远程登录
ssh -p端口 root@ip地址
端口默认:22
2.修改远程端口
vim /etc/ssh/sshd_config
#Port 22 将端口改成你想改的即可,注意将#去掉才能生效,#代表注释,计算机不执行
3.重启sshd服务
systemctl restart sshd
四、远程拷贝
A(本机)——》B(远程机器):
scp 文件名 root@ip:/目标路径
scp -P端口号 文件名 root@ip:/目标路径
scp -P端口号 -r 目录名 root@ip:/目标路径
b(远程机器)——》A(本机):
scp -P22 root@ip:/tmp/filename /tmp
Linux主机名解析:
vim /etc/hosts
ip 主机名或者域名
Windows主机名解析:
C:\Windows\System32\drivers\etc