刚学liunx刚到ssh白名单阶段需要多个虚拟机就但是虚拟机没学扎实复制过来启动ssh服务失败了好像两个机器启动ssh界面不一样图一是能正常使用图二查询端口后看不懂,


刚学liunx刚到ssh白名单阶段需要多个虚拟机就但是虚拟机没学扎实复制过来启动ssh服务失败了好像两个机器启动ssh界面不一样图一是能正常使用图二查询端口后看不懂,


关注【相关推荐】
#首先新建保存密码的文件
touch ./dir.txt
#使用grep与awk将内容提取出来
sudo cat /var/log/secure | grep -v '你的用户名' | grep -v '你的密码' | grep 'password:' |grep 'username:' |grep 'sshd'| awk -F ' ' '{print $7,$9}'>>dir.txt
管道符‘|’就像一道滤筛有木有…每使用一次就将结果过滤一次
grep的-v选项是反向选择,所有包含指定字符串的记录都将被过滤掉,因为日志文件中肯定包含了你自己登录的正确用户名和正确密码,你一定不想要自己的密码流出去是不是,毕竟只有自己知道的密码才相对安全嘛
awk命令的-F选项表示以何种符号分割, $n表示第n个参数(分割后的第n个参数),我这里使用“ ”也即是空格符进行分割
注意结尾 “>>dir.txt” 那里一定是两个">",因为“>”重定向输出时会覆盖文件中原有的内容,而“>>”则是会将内容追加在文件已有内容末尾
我这里不仅提取了密码,还顺便提取出了用户名,后续可以根据需要进行再次加工