当前位置: 首页 > article >正文

网络系统管理Linux环境——ROUTERSRV之SSH

题目要求

服务器RouterSrv上的工作任务

3.  SSH

工作端口为 2021;

只允许用户 user01,登录到 routersrv。其他用户(包括 root)不能登录;

通过 ssh 尝试登录到 RouterSrv,一分钟内最多尝试登录的次数为 3次,超过后禁止该客户端网络地址访问 ssh 服务;

记录用户登录的日志到/var/log/ssh.log,日志内容要包含:源地址,目标地址,协议,源端口,目标端口。

项目配置

配置工作端口为2021并添加其他配置:

[root@routersrv ~]# vim /etc/ssh/sshd_config
Port 2021
AllowUsers user01
SyslogFacility local0
LoginGraceTime 1m
MaxAuthTries 3

配置日志文件:

[root@routersrv ~]# vim /etc/rsyslog.conf

重启日志服务和ssh服务:

[root@routersrv ~]# systemctl restart rsyslog
[root@routersrv ~]# systemctl status rsyslog
[root@routersrv ~]# systemctl restart sshd
[root@routersrv ~]# systemctl status sshd

创建user01用户并设置密码:

[root@routersrv ~]# useradd user01
[root@routersrv ~]# passwd user01

评分标准

(1)查看 SSH 服务状态;【1 分】

评分标准:

能看到服务状态为 running 即可

(2)查看 SSH 监听端口( ss -ntpl |grep ssh);【1 分】

评分标准:

显示监听端口号为 2021 即可

(3)测试 SSH 登录用户(使用 insidecli 先用 root 用户登录 routersrv,然后再使用 user01 用户登录);【2 分】

评分要点:

先使用 root 用户进行 ssh 登录,显示 permission denied,失败三次后弹出,再使用 user01 用户登录 ssh,成功。

(4)安全测试(使用 user01 用户连续登录失败 3 次,然后再登录一次后截图。) ;【4 分】

评分要点:

先失败三次,然后自动弹出,再一次登录后显示连接超时。

注意: 如果最后一次出现不是Connection timed out可以尝试将routersrv主机进行关机然后在客户端进行连接即可出现超时提示

(5)查看 SSH 日志 tail -f /var/log/ssh.log;【2 分】

评分标准:

能够显示源IP,源端口号即可,源端口号是随机的。

   更多详情免费解析访问——https://blog.51cto.com/lyx888/category3.html


http://www.kler.cn/a/511441.html

相关文章:

  • 怎么在iPhone手机上使用便签进行记录?
  • 在亚马逊云科技上高效蒸馏低成本、高精度的Llama 3.1 405B模型(上篇)
  • QT 使用OpenGL显示并查看点云图
  • LabVIEW 水电站厂内经济运行系统
  • Spring Security 6.X + JWT + RBAC 权限管理实战教程(上)
  • Redis 在项目中的实战应用与复盘
  • CSS中样式继承+优先级
  • 本地ocr实现监听屏幕弹窗并进行邮箱通知
  • java微服务的异常
  • 【MathType】mathtype在word中格式问题
  • 【Leetcode 热题 100】55. 跳跃游戏
  • IT程序设计文档,软件需求设计文档,详细设计模板(Word原件)
  • windows蓝牙驱动开发-蓝牙设备栈
  • c.p.api.config.MyAuthenticationProvider
  • 动手学大数据-3社区开源实践
  • leetcode——分割两个字符串得到一个回文字符串(java)
  • C# 中yield关键字:解锁高效迭代的魔法钥匙
  • 【北京迅为】iTOP-4412全能版使用手册-第八十五章 一键烧写QT程序到开发板
  • 批量清理docker 容器日志
  • springboot基于小程序的会宁县周边乡村旅游服务系统