首页 > 系统相关 >网络系统管理Linux环境——4.ROUTERSRV之SSH

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

时间:2023-03-19 15:01:22浏览次数:32  
标签:登录 ROUTERSRV 用户 ssh Linux root routersrv SSH

题目要求

服务器RouterSrv上的工作任务

3.  SSH

工作端口为2021;

只允许用户user01,密码ChinaSkill21登录到router。其他用户(包括root)不能登录,创建一个新用户,新用户可以从本地登录,但不能从ssh远程登录。

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

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



项目配置

配置工作端口为2021:

[root@routersrv ~]# vim /etc/ssh/sshd_config

将Port 22修改为Port 2021
17 Port 2021
然后进行重启即可生效
[root@routersrv ~]# systemctl restart sshd

进入文件在文件末尾添加:

AllowUsers user01
PasswordAuthentication yes

这样就只允许用户user01使用密码进行SSH登录,而其他用户(包括root)不能登录

创建一个新用户:

[root@routersrv ~]# useradd -m lyx
[root@routersrv ~]# passwd lyx

新用户可以从本地登录,但不能从ssh远程登录:

[root@routersrv ~]# vim /etc/ssh/sshd_config
在文件末尾添加
DenyUsers lyx
这样就禁止了用户lyx的SSH登录。

安装fail2ban:

[root@routersrv ~]# yum install fail2ban -y


编辑配置文件/etc/fail2ban/jail.conf在文件末尾添加如下内容:

[root@routersrv ~]# vim /etc/fail2ban/jail.conf
[sshd]
enabled = true
port = 2021
filter = sshd
logpath = /var/log/secure
maxretry = 3
bantime = 3600


这样就设置了对于SSH登录尝试,最多允许尝试3次,
一旦超过限制则禁止该客户端的网络地址访问SSH服务。
超过限制后禁止登录的时间为1小时

通过编辑ssh文件在文件末尾添加如下内容来进行记录用户登录日志:

[root@routersrv ~]# vim /etc/ssh/sshd_config
LogLevel VERBOSE
SyslogFacility AUTH
AuthorizedKeysFile %h/.ssh/authorized_keys
TCPKeepAlive yes
ClientAliveInterval 30
ClientAliveCountMax 6

SSH登录的日志记录到系统日志文件/var/log/secure中


标签:登录,ROUTERSRV,用户,ssh,Linux,root,routersrv,SSH
From: https://blog.51cto.com/lyx888/6131216

相关文章

  • 网络系统管理Linux环境——5.ROUTERSRV之NTP
    题目要求服务器RouterSrv上的工作任务4. NTP在ISPSRV作为时间服务器安装chrony,提供时间同步。在AppSrv和StorageSrv创建CRON计划任务,每隔五分钟进行一次时间同步。项目实......
  • 网络系统管理Linux环境——6.ROUTERSRV之OPEN为皮N
    题目要求服务器RouterSrv上的工作任务5. OPENVPNVPN客户端只能与InsideCli客户端网段通信,以及允许访问StorageSrv主机上的SAMBA服务;VPN客户端可使用的地址范围是172.16.0......
  • 网络系统管理Linux环境——3.ISPSRV之DNS
    题目要求服务器IspSrv工作任务2. DNS安装BIND9;配置为DNS根域服务器;其他未知域名解析,统一解析为该本机IP;创建正向区域“chinaskills.cn”;类型为Slave;主服务器为“AppSrv”......
  • 网络系统管理Linux环境——1.基础配置
    一、  项目任务描述你作为一个Linux的技术工程师,被指派去构建一个公司的内部网络,要为员工提供便捷、安全稳定内外网络服务。你必须在规定的时间内完成要求的任务,并进行充......
  • 网络系统管理Linux环境——2.ISPSRV之DHCP
    题目要求服务器IspSrv工作任务1. DHCP为OutsideCli客户端网络分配地址,地址池范围:81.6.63.110-81.6.63.190/24;域名解析服务器:按照实际需求配置DNS服务器地址选项;网关:按照实......
  • 【问题解决】Linux 下 VSCode IntelliSense 对 C 语言读写锁类型报错的问题
    如图下图所示,当我们想要使用C语言读写锁类型时,IntelliSense会提示如下未定义的错误:IntelliSense提示错误但是,如果忽略这些错误,直接`gcc-o`程序又没有问题。通......
  • Linux提权(一)
    第103天查找可利用漏洞及漏洞版本一个综合类探针:traitor一个自动化提权:BeRoot(gtfobins&lolbas)两个信息收集:LinEnumlinuxprivchecker两个漏洞探针:linux-exploit-sug......
  • Linux常用命令
    Linux常用命令关机:shutdownsync#将数据由内存同步到硬盘中shutdown#关机指令,你可以manshutdown来看一下帮助文档。例如你可以运行如下命令关机:shutdown-h10......
  • Linux(CentOS)安装 Vim编辑器
    vim的介绍1、vim是一个功能强大的全屏幕文本编辑器,是linux/unix上最常用的文本编辑器2、它的作用是建立、编辑、显示文本文件3、vim没有菜单,只有命令安装VIM编辑器我......
  • Linux 6.3 对EXT4文件系统写入性能改进补丁
    EXT4(第四代扩展文件系统)是 ​​Linux​ 系统下的日志文件系统,目前该系统已趋于稳定,但在Linux6.3合并窗口中再获得了一些直接I/O性能改进补丁,改进了写入速度。EXT4(......