一、单用户模式添加账号和密码
继上个博客暴力破解root密码后,有码友担心root密码会被破解,那如果不让他进入单用户模式不就可以破解不了root密码呢,接下来就是教大家如何给单用户模式添加账号和密码:
1、vim /etc/grup.d/10_linux
2、在最后一行添加
cat <<EOF
set superusers="new"
password new 123456
EOF
3、生成新的grup文件
grub2-mkconfig --output=/boot/grub2/grub.cfg/
4、验证
重启系统,按e进入单用户模式,是否需要账号密码
操作完成!!!!
二、远程应急登录
在公司上班经常会遇到在外休假或出差时公司客户那边服务器出现问题,需要紧急解决,自己电脑又没在身边,那么我们可以就近找一台电脑进行远程登录系统进行解决,操作如下:
任意登录一台Linux操作系统,或用真机的win+r,输入cmd进入真机操作系统,输入远程登录命令:
ssh -p22 root@ip地址
注意,端口默认22,-p为小写p
修改远程端口教程:
vi /etc/ssh/sshd_config
#Port 22 注意:端口不能超过65535
删除#,修改22为其他端口
重启sshd服务
systemctl restart sshd
查看端口:
ss -nplt
三、远程拷贝以及主机名解析
若要HostA=====>HostB进行远程拷贝,特别是文件较大,服务器较远时,我们不可能先从A下载到本地,再从本地上传至B,这种情况很慢,也需要人在旁边等待下载完成,再进行上传,那么这种情况下就可以进行远程拷贝,操作如下:
scp filename root@B的ip地址:/usr/local/src/ | /tmp/
输入密码即可
注意:远程拷贝会直接覆盖B下同位置的同名文件
远程端口要加-P,大写P
远程拷贝目录要加-r
主机名解析:
vi /etc/hosts ip地址 主机名
验证上条命令是否执行成功:
echo $?
0表示成功,其他表示失败