Alain's Blog

Linux
Linux

使用Fail2ban防止FRP穿透SSH,RDP,FTP等服务被爆破

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 ,部分图片摘取网络,如有侵权请联系 !!!注意!!! 本文介绍的方式是在服务端中安装使用 安装FRP或Fail2ban 使用FRP的方式请参考我以往这篇文章Frp(高性能反向代理应用) 安装Fail2ban的方式以及常规的SSH防爆破可以参考我以往的这篇文章使用Fail2ban自动拉黑暴力破解SSH的IP FRP防爆规则配置文件 需要注意的是,以下的规则是使用正则匹配对应的服务名称,所以FRPC启用的名称需要相应匹配,比如SSH服务的FRPC启动服务名为HOM…

2023年3月11日 6条评论 4614点热度 1人点赞 Alain 阅读全文
Linux

OpenEuler安装最新版Docker CE

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正,部分图片摘取网络,如有侵权请联系 为什么选择OpenEuler 之前CentOS忽然停止维护 OpenEuler也是Redhat系的衍生版本 正巧想要一个虚拟机专门来运行docker 为什么要特意写这篇文章 OpenEuler不能直接安装最新的Docker CE版本,OpenEuler默认能够安装的版本为18.09.0 我在使用该版本的过程中发现该版本重启之后会自动重置docker的网络配置,以及docker容器之间,即使在同网段仍然无法互通等情况,故弃坑(实…

2022年9月14日 2条评论 3514点热度 5人点赞 Alain 阅读全文
Linux

使用Fail2ban自动拉黑暴力破解SSH的IP

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 部分图片摘取网络,如有侵权请联系 官方Github仓库: https://github.com/fail2ban/fail2ban 1. 需求 脚本小子太可恶,加上我使用的是frp进行内网穿透的方式对家庭服务器进行整理,太多的攻击连接导致服务器不稳定的急剧增加,以前是通过手写脚本来手动拉黑,后面使用过程中,发现了不稳定性的bug,既然如此就不重复造轮子,直接使用Fail2ban来拉黑暴力破解SSH的IP 2. 环境 我列出了主流使用的Linux系统的安装配置方…

2021年10月5日 0条评论 2706点热度 2人点赞 Alain 阅读全文
Linux

Armbian安装Docker,Netdata,优化sysctl

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 上一篇中介绍了N1如何安装Armbian来当一个小型服务器,具体可以参考斐讯N1安装Armbian。本篇将介绍如何在Armbian中安装Docker,Netdata,以及优化sysctl 安装Docker 百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 安装Docker-CE …

2021年3月26日 0条评论 2225点热度 0人点赞 Alain 阅读全文
Linux

Armbian安装Nginx,PHP7.4,Mysql

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 上一篇中介绍了N1如何安装Armbian来当一个小型服务器,具体可以参考斐讯N1安装Armbian。既然是小型服务器,那么LNMP就是标配了,本篇将介绍如何在Armbian中安装NMP。 Nginx # 安装 sudo apt install nginx -y # 启动 sudo systemctl start Nginx # 启用 sudo systemctl enable Nginx # 防火墙放行http sudo firewall-cmd --perm…

2021年3月25日 0条评论 2448点热度 2人点赞 Alain 阅读全文
Linux

斐讯N1安装Armbian及优化

转载请注明出处,本文仅用于学习交流,不对之处,恳请指正 本文不涉及介绍关于N1原系统的降级、备份等基础操作。请自行查找相关文章。 Armbian 百度百科:Armbian是轻量级的Debian系统和为ARM开发板专门发行并重新编译的Debian系统(Ubuntu派生自Debian)。 官网:Armbian 2023年06月26更新: amlogic-s9xxx-armbian仓库 我翻阅了大部分网站后,得知5.7.7版本较为稳定。如果喜欢折腾,想要更新的版本,可以到Armbian论坛中的balbes150所发的Ar…

2021年3月24日 2条评论 9696点热度 8人点赞 Alain 阅读全文
Linux

CentOS8 安装phpMyAdmin

转载请注明出处 如果你的系统还没安装好Nginx/Apache,MySQL,PHP,则你应该先安装 LNMP 百度百科: phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。 安装 phpMyAdmin phpMyAdmin官网,到download页面查看最新下载链接,我这里使用的是5.0.4版本 https://www.phpmyadmin.net/ 安装 # 创建一个专门用来下载的目录 mkdir -p /u…

2021年3月14日 0条评论 1305点热度 1人点赞 Alain 阅读全文
Linux

CentOS 8 LNMP 安装

转载请注明出处 百度百科: LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python 创建用户 由于Root账户的权限过高,所以一般我们不推荐使用Root账户来运行我们的站点或者程序,比如在安装apache的时候,系统会默认启用apache用户组及apache用户来运行apache服务。 创建一个www-data用户及用户组来运行我们的站点服务,并将www目录授权给它。 #…

2021年3月13日 0条评论 950点热度 2人点赞 Alain 阅读全文
Linux

CentOS 8 优化(三)

转载请注明出处 开放Root用户密码登陆容易遭受暴力破解,有被肉鸡的风险,一般建议使用非Root账号登陆,修改SSH端口号,或者使用密钥、证书等方式来降低风险。 创建用户 CentOS 8 使用addUser与Useradd来新建用户,值得注意的是,与Debian不同的是CentOS 8无论使用哪种方式创建用户都没有任何提示。 而Debian使用adduser会在添加用户的同时,创建与这个用户名名字一样的用户组,同时在/home目录下生成用户目录。并提供人机交互的方式让你输入门牌号、电话等信息。 部分参数说明 SS…

2021年3月13日 0条评论 967点热度 1人点赞 Alain 阅读全文
Linux

CentOS 8 优化(二)

转载请注明出处 SSH优化 部分配置说明 修改SSH端口 修改端口虽然不能很好的提高SSH的安全性,但是聊胜于无,如果使用证书登陆的话,可以忽略 修改端口号后记得在防火墙开启该端口 SELinux(补充) 检查系统是否开启SELinux 如果系统开启了SELinux,我们还需要在SELinux加入新的SSH 端口 如果提示找不到semanage命令 重启SSH 修改 Sysctl.conf 来提高安全性 备份原文件是一个好的习惯 sysctl部分参数参考 更新 sysctl 文件后需要使之生效

2021年3月13日 0条评论 811点热度 1人点赞 Alain 阅读全文
12
分类
  • Android
  • Git
  • Linux
  • NAS
  • Node.js
  • Openwrt
  • PHP
  • Proxmox VE
  • 虚拟机
  • 软件工具
  • 242
  • 3,068
  • 2025年1月5日

COPYRIGHT © 2022 Alain's Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang