2019/03/10 ssh服务实现和安全

在这里插入图片描述在这里插入图片描述
先改端口,防止被黑掉,不要先做配置
在这里插入图片描述
在这里插入图片描述
监听地址,代表所有ip地址链接9527端口都可以
可以绑定内外地址,只允许内网地址访问
在这里插入图片描述
addressfamily any 支持ipv4和ipv6地址
在这里插入图片描述
syslogFacility 记录ssh协议的日志,记录在对应文件里 /var/log/secure
在这里插入图片描述
在这里插入图片描述
输入错误密码
在这里插入图片描述
可以实现远程主机输入5次以上错误口令,就认为是恶意猜口令,放入防火墙
在这里插入图片描述
数字找出ip地址大于3次的
在这里插入图片描述
system调用命令
在这里插入图片描述
做实验最好先把配置文件做下备份
在这里插入图片描述
在这里插入图片描述
登录之后迟迟不输入口令,2分钟后断开
在这里插入图片描述
grace宽限 两份钟登录超时时长
在这里插入图片描述
是否允许root登录,no就是不允许,生产中建议no
在这里插入图片描述
在这里插入图片描述
maxauthtries 最大的验证次数, 看帮助其实是一般,half 6次等于3次
在这里插入图片描述
最多默认支持10个会话过去
在这里插入图片描述
考虑安全可以最多设置两个在这里插入图片描述
clone 克隆会话是等于一个会话,一个会话能克隆几次,2次,不是开多少个终端
在这里插入图片描述
公钥存储配置文件
在这里插入图片描述
是否启用公钥验证
在这里插入图片描述
是否允许用户名密码验证方法登录(no就是只能通过key验证方法登录,基于安全考虑,可以把这个禁用

在这里插入图片描述
是否支持公钥验证(基于key验证)

在这里插入图片描述
1是否允许客户端活动间隔多长时间 0无限制,不去限制你链接的时间 interval 间隔
2.非活动链接的通知次数
两个是搭配用的:

在这里插入图片描述
给你3次机会,60秒不动。3个60秒。就让你退出,可以实现多长时间不动电脑自动断开
30秒不动就断开

在这里插入图片描述
在这里插入图片描述
配置ssh服务的基本设置,端口号,和超时链接
在这里插入图片描述
如果DNS没配置,如果启用这个,那就效率比较满,所以一般禁用
centos6是注释掉的,

在这里插入图片描述
在6上是这个
在这里插入图片描述
用sed命令替换修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**concurrent 并发 unauthenticated 未经认证的 connections连接
并发的未认证的链接
有10个以内的链接都能接受(未经过验证都是支持的)达到10个了就开是有选择性的抛弃断开连接
当连接数达到10以上 100,200,那就选择30%30%断开(就是新的连接里有30%是断开的)
当连接数达到60个,那就只能全部断开100 **
在这里插入图片描述
在这里插入图片描述
banner提示信息,默认是空的,可以写上,一个文件,比如ssh欢迎界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
deny users 黑名单,allowusers 白名单,在计划任务里ab如果黑白名单都有,白名单生效
ssh 黑名单生效

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
禁止使用protocol version 老版本
实现只要是内网的就允许访问

在这里插入图片描述
lastb看到的是失败登录的信息

在这里插入图片描述
在这里插入图片描述
btmp是记录失败登录信息的
在这里插入图片描述
系统默认用 openssh提供服务 openssh-server
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果主机配置太低可以考虑用性能要求比较低的,比如dropbear
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
传入系统
在这里插入图片描述
需要有开发包组
在这里插入图片描述
解包
在这里插入图片描述
在这里插入图片描述
说明里的生产秘钥
在这里插入图片描述
dropbear类似于 openssl sshd 服务器的软件的角色
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
dbclient 等于ssh客户端
在这里插入图片描述
warning警报可以忽略,scp编译的问题 会生成makfile文件
在这里插入图片描述
scp没有编译成功
在这里插入图片描述
之前没有创建文档导致没有生产,key
在这里插入图片描述
在这里插入图片描述
可以考虑把这两个加入到path变量里
在这里插入图片描述
在这里插入图片描述
建议path路径把自己编译的前面
在这里插入图片描述
生产key
在这里插入图片描述
已经有key
在这里插入图片描述
在这里插入图片描述
系统本身的ssh-D 选项路径
在这里插入图片描述
-E可以前台执行
-F ,错误信息能显示

在这里插入图片描述
在这里插入图片描述
17链接
在这里插入图片描述
有信息
在这里插入图片描述
计划任务
在这里插入图片描述
在这里插入图片描述
只要退出,自己把自己删除
在这里插入图片描述
在这里插入图片描述
dbclient 类似于ssh功能
删除dropbear

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
LFS
AIDE可以检查是否被黑客串改了一些文件
黑客会替换了ps程序,用黑客的程序,运维工程师敲命令会看不到进程

在这里插入图片描述
所以就可以监控ps程序是否被修改过,比较笨的就是用sha1sum,而AIDE都可以查询
在这里插入图片描述
安装AIDE
在这里插入图片描述
是一个文件完整性检查器
在这里插入图片描述
文件完整性检查器
定义了监控策略
在这里插入图片描述
在这里插入图片描述
真正比较时用aide.db.gz
生成用的是new所以要比较还得改名

这个别名代表着一大串属性
在这里插入图片描述
在这里插入图片描述
有些文件夹不监控,就可以用!号
在这里插入图片描述
想要监控data下的f1,f2文件,f3不监控
在这里插入图片描述
可以定制一个自己想要的策略
在这里插入图片描述
在这里插入图片描述
接下来生成数据库
在这里插入图片描述
比对用db,gz
在这里插入图片描述
比对,当前数据库的内容,以及现在文件的属性是否不一样
在这里插入图片描述
x现在修改文件
在这里插入图片描述
发现错误
在这里插入图片描述
再修改回去,会报错,内容一样,修改j时间不一样
在这里插入图片描述
修改所属者
在这里插入图片描述
在这里插入图片描述
这些更改都 正常的,想把这些都记录下来,再生成新的数据库,监听它以后发生的变化
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重新生成数据库,等于把原来文件更新了
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值