服务器教程(番外) | hexo 博客部署
Github pages 访问速度慢,改用腾讯云服务器部署
博客使用 LaTeX 的两种方法
博客中使用 LaTeX 的两个工具:MathJax 和 KaTeX
LaTeX 工具编写 | Python 实战
LaTeX 工具:表格,矩阵等的代码生成,以及图片生成
git | 常用操作和命令
整理 git 常用的操作和命令(陆续更新)
Ubuntu 教程(二) | 常见命令整理和学习
初学 Linux ,记录一些实用命令和操作。
服务器教程(一) | 服务器连接与文件交互
云服务器的连接,常用工具的安装,使用
用范畴编程的语言 | Haskell 简介
函数式编程语言 Haskell 的介绍及安装教程
GitHub | 多账户设置以及下载加速
如何在一台电脑上使用多个 git 托管平台
Open WebUI | 自托管的类 ChatGPT 网站
一个可扩展、功能丰富且用户友好的自托管 WebUI,旨在完全离线操作。它支持各种 LLM 服务,包括 Ollama 和 OpenAI 兼容的 API。该项目在 GitHub 上已有 38k 星,是一个非常受欢迎的项目。
ubuntu-secure
唠唠闲话
最近服务器被攻击了,服务器使用的人多,出于方便考虑,一直没设置防火墙,以及登录限制。但出于安全考虑,以及长远的维护方便,安全配置还是要加上。上一篇 『服务器教程(六)| Linux 服务器安全配置』 详细介绍了一些防范措施。
本篇补充一些发现异常后的检查策略。
回顾上一篇的操作
修改 ssh 登录规则
修改 /etc/ssh/sshd_config ,找到以下内容,并替换
12345678# 禁用密码登录PasswordAuthentication no# 禁用空密码登录PermitEmptyPasswords no# 禁用 root 登录PermitRootLogin no# 端口号修改(可选)Port 22
当然,也可以设置规则允许某些 IP 通过密码登录,例如:
12Match Address 172.23.148.0/24 PasswordAuthentication yes
修改后,重启 ssh 服务
1sudo systemctl restart sshd
设置防火墙
开启防火墙,并查看规则:
12sudo ufw enablesudo ufw status ...