博文

科技lion小鸡全功能系统工具部署脚本。(转自科技lion官方博客)

  开放权限 sudo -i 卸载重装防火墙 apt remove -y iptables-persistent 卸载iptables防火墙 iptables -L  查看防火墙状态 apt update -y && apt install -y iptables-persistent     重新安装iptables防火墙 编辑文件 nano /etc/iptables/rules.v4 编辑的内容 *filter  :INPUT DROP [0:0]  :FORWARD DROP [0:0]  :OUTPUT ACCEPT [0:0]  -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT  -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT  -A INPUT -p tcp --dport 22 -j ACCEPT  #开放ssh默认端口权限 -A INPUT -i lo -j ACCEPT COMMIT 加载规则 iptables-restore < /etc/iptables/rules.v4 systemctl enable netfilter-persistent 查看链与规则 iptables -L 官网版系统工具一键脚本 curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh 转自 科技lion官方博客

如何使用Fail2Ban 保护云服务器和网站安全 对接NGINX站点 拒绝暴力破解!(转载自科技lion 官方博客)

图片
  Fail2Ban 是一个广泛使用的工具,用于检测恶意登录尝试和其他异常活动,并自动封锁攻击者的IP地址。您可以配置它来检测过多的连接请求,然后暂时封锁来自恶意IP地址的访问。 安装与启动 Debian/Ubuntu安装 apt update -y && apt install -y fail2ban CentOS安装 yum update -y  yum install -y epel-release  yum install -y  fail2ban yum install -y  nano 启动 systemctl start fail2ban 开机自启 systemctl enable fail2ban 查看状态 systemctl status fail2ban 主配置文件 主配置文件创建本地副本 cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local 编辑本地副本 nano /etc/fail2ban/jail.local 重启服务 systemctl restart fail2ban SSH防御 防止暴力破解 rm -rf /etc/fail2ban/jail.d/* nano /etc/fail2ban/jail.d/sshd.local 插入以下文本 [sshd] enabled = true mode = normal backend = systemd ctrl+x,y,enter保存退出 重启服务 systemctl restart fail2ban 查看封锁列表 fail2ban-client status 查看SSH封锁情况 fail2ban-client status sshd (转载自科技lion 官方博客) 原帖地址: https://kejilion.blogspot.com/2023/09/vpsfail2ban.html

如何查看网站是否套了CFCDN

图片
 https://网站地址/cdn-cgi/trace 如果出现如下显示则是套了cfcdn:

PVE屏蔽电源键关机(防误触)

  按电源键不关机(防止误触) sed -E 's/.*HandlePowerKey.*/HandlePowerKey=ignore/' /etc/systemd/logind.conf -i 修改后reboot重启系统。

PVE直通PCI设备方式

一、确认自己的主板CPU是否支持Vt-d功能 不支持就搞不了直通。intel要b75以上芯片组才支持。也就是说intel4代酷睿处理器以上,都支持。amd不明。如果支持,需要先去主板开启vt-d。 二、开启iommu vi /etc/default/grub 在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet" 按“i”编辑,然后修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" 如果是amd cpu请改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on" 修改完成之后,按“ESC”然后英文“:"wq+回车保存退出 之后更新grub update-grub *#AMD cpu也可以执行 pve-efiboot-tool refresh 三、加载相应的内核模块 echo vfio >> /etc/modules echo vfio_iommu_type1 >> /etc/modules echo vfio_pci >> /etc/modules echo vfio_virqfd >> /etc/modules 或者使用vi /etc/modules 在末尾添加 vfio vfio_iommu_type1 vfio_pci vfio_virqfd 然后重启PVE 四、验证是否开启iommu 重启之后,在终端输入 dmesg | grep 'remapping' 出现如下例子。则代表成功 AMD-Vi: Interrupt remapping enabled 或者 DMAR-IR: Enabled IRQ remapping in x2apic mode 此时输入命令 find /sys/kernel/iommu_groups/ -type l *#出现很多直通组,就代表成功了。如果没有任何东西,就是没有开启 =================================================================== 启用OVS Bridge apt update apt install...

PVE修改管理口IP地址

  Proxmox Virtual Environment(PVE)完美的更改管理口IP地址 (转载) vi /etc/network/interfaces 通过键盘上下左右移动到address这行的IP地址,按一次i进入修改状态,修改为新的IP地址,如果需要网关则修改gateway这行,修改完成确认无误后按一次ESC键输入:wq!回车保存退出。 vi /etc/issue 通过键盘上下左右移动到https://这行的IP地址,按一次i进入修改状态,修改为新的IP地址,端口8006不要改,修改完成确认无误后按一次ESC键输入:wq!回车保存退出。 vi /etc/hosts 通过键盘上下左右移动到第2行的IP地址,按一次i进入修改状态,修改为新的IP地址,修改完成确认无误后按一次ESC键输入:wq!回车保存退出。 重启PVE。

PVE镜像转换方式和现有磁盘扩容

方法一(需要借助winscp和img2kvm等工具): 第一步:先凭空创建一个虚拟机。(请按照视频教程去理解) 第二步:使用winscp上传 img2kvm 转换格式工具到 PVE root文件夹根目录 ,并上传 openwrt . img 文件至 root 文件夹根目录中。 第三步: chmod  +x  img2kvm (赋予img2kvm权限。此处是 + 和小写的 x ,千万不要搞错。)  第四步: (./img2kvm 空格 op.img 空格 虚拟机id 空格 vm-虚拟机id-disk-2) 例: ./img2kvm xjgh.img 101 vm-101-disk-0   上面为两行指令,第二行指令前面有个小点,不要忽略。 =================================================================================== 方法二(无需winscp和img2kvm等工具) 1、先pve管理页-local-ISO镜像-上传.img固件(上传完毕会显示固件位置) 2、然后到pve shell命令行执行: qm disk import 虚拟机id /var/lib/vz/template/iso/ 固件名称.img local-lvm(输出位置local或者local-lvm,建议local-lvm以节约local储存空间) 例: qm disk import 104 /var/lib/vz/template/iso/ spb0817jz.img local-lvm 转换完即可删除ISO镜像库中的.img文件以节约local储存空间。 ========================================= 现有磁盘扩容 qemu-img resize --preallocation=falloc ./vm-101-disk-1.qcow2 +50g