技术教程

如何配置 SSH 登录管理 GitHub 仓库及账号-小林博客

如何配置 SSH 登录管理 GitHub 仓库及账号

Github 官方推荐的方式就是 SSH,之前一直也懒得配置,反正有办法可以上传仓库,没啥影响就没动。 但想用 VSCode 直接同步仓库,就容易报错,今天有空,索性就按照官方教程实现 SSH 管理,彻底解决掉这个问题。 官方有教程:Con...

160
如何使用 Nginx 屏蔽恶意请求并防御基础攻击-小林博客

如何使用 Nginx 屏蔽恶意请求并防御基础攻击

最近一个图床服务总是打开特别慢,查看了下后台日志,发现在被频繁的攻击,而且获取到了我的管理员账号,一直在尝试登录管理员账号。 但是因为请求主要以 Bot 为主,就判断对方为正常的爬虫吧,这种情况一般 Nginx 就可以拦截。 在 Nginx...

730
如何使用 S3 API 便捷管理 CloudFlare R2 对象存储的内容-小林博客

如何使用 S3 API 便捷管理 CloudFlare R2 对象存储的内容

虽然之前也用过 Cloudflare,但最近因为公司有一个业务,需要把服务放到境外,于是重新尝试使用 Cloudflare,结果真的有点惊喜,对象存储服务下载的流量竟然不收费,这在国内通常是支出的大头,真的是爱了爱了。 废话少说,今天就来讲...

190
Public Key Retrieval is not allowed 连接 MySQL 数据库报错-小林博客

Public Key Retrieval is not allowed 连接 MySQL 数据库报错

之前使用 DBeaver 连接本地数据库,刚开始数据库还没有密码,可以直接连接。 但是给 MySQL 设置用户密码后,连接就报错:Public Key Retrieval is not allowed 大概搜了下,解决办法很简单: 修改 连...

480
nginx 限流模块和fail2ban搭配使用-小林博客

nginx 限流模块和fail2ban搭配使用

ngnix的限流模块主要有三个: limit_conn 限制某个ip的tcp连接数目或者限制某个server(网站)整体的连接数目 limit_rate 现在每个请求的数据大小 limit_req 限制某个ip的请求次数 其中效果最明显的是...

300
SQL错误代码解析与调试指南-小林博客

SQL错误代码解析与调试指南

在数据库操作中,SQL(StrUctured Query Language)是一种常用的语言,用于管理关系数据库系统,即使是最熟练的数据库管理员也可能遇到SQL报错的情况,以下是一些常见的SQL报错代码及其解释,以及如何解决这些问题。 常见...

330
FlashFXP通过sftp连接提示“SSH 错误: 协商密钥交换算法失败”-小林博客

FlashFXP通过sftp连接提示“SSH 错误: 协商密钥交换算法失败”

用习惯了FlashFXP,遇到几次sftp连接debian12系统提示“SSH错误: 协商密钥交换算法失败”,每次都要去搜索解决,这里记录下来方便直接在博客找,如果有遇到相同问题的朋友也可以参考。 错误信息如上图,我在某个商家的3台VPS都...

530
切换注册

登录

忘记密码 ?

切换登录

注册