网站首页 > 博客文章 正文
Linux 服务器安全设置基础
文章介绍了 Linux 服务器安全设置的基础知识,包括 SSH 登录安全、用户管理、日志管理、备份策略、网络安全、Nginx 配置、常用工具和 DNS 解析等方面。
以下是文章中的一些关键点和代码示例:
1. SSH 登录安全:
- 禁止 root 用户直接登录,创建普通用户并加入 sudo 组:
sudo adduser newuser
sudo usermod -aG sudo newuser
- 使用 SSH 密钥登录,并禁用密码登录:
PasswordAuthentication no
PubkeyAuthentication yes
2. 用户管理:
- 遵循最小权限原则,为每个应用程序创建专用用户:
sudo useradd -rms /usr/sbin/nologin -c "Running Nextcloud" nextclouduser
3. 日志管理:
- 使用 logrotate 进行日志轮转,防止日志文件过大:
/var/log/nginx/*.log {
weekly
rotate 52
compress
}
4. 备份策略:
- 遵循 3-2-1 备份原则,使用全量、差异和增量备份策略。
5. 网络安全:
- 使用 UFW 防火墙限制端口访问:
sudo ufw default deny incoming
sudo ufw allow ssh
sudo ufw allow 80,443
- 使用 Fail2Ban 检测并阻止恶意登录尝试。
6. Nginx 配置:
- 使用 Nginx 作为 Web 服务器、反向代理和负载均衡器。
- 使用 Certbot 获取和自动更新 SSL 证书。
7. 常用工具及安装方式:
- btop : 终端资源监控器。
# 快速启动 btop
x btop
- ncdu : 磁盘空间分析器。
# 快速启动 ncdu
x ncdu
- neoss : 网络连接查看工具。
# 快速安装 neoss
x install neoss
- goaccess : Web 服务器日志分析器。
# 快速安装 goaccess
x install goaccess
- Midnight Commander : 终端文件管理器。
# 快速安装
x install midnight-commander
温馨提示 : install 模块的包管理资源会不定时更新,建议搜索软件包前,进行更新操作:
# 更新包管理资源
x install update
8. DNS 解析:
- 使用动态 DNS (DDNS) 解决家庭网络 IP 地址动态变化的问题。
9. Docker:
- Docker 可以用于应用程序隔离和部署,但需要权衡其优缺点。
总结:
文章提供了一套 Linux 服务器安全设置的基础方案,涵盖了登录安全、用户管理、日志管理、备份策略、网络安全、Web 服务器配置、常用工具和 DNS 解析等方面。通过学习和实践这些内容,可以提高服务器的安全性和稳定性。
来源:
https://becomesovran.com/blog/server-setup-basics.html
Mono 项目告别微软,加入 WineHQ!
开源跨平台 .NET 框架 Mono 项目宣布将由 WineHQ 接管。
Mono 项目自 2001 年发布以来,一直是 .NET 生态系统的重要组成部分。微软在 2016 年收购 Xamarin 后,成为了 Mono 项目的管理者。
近年来,微软一直在将 Mono 运行时的工作迁移到 dotnet/runtime 仓库中,并建议 Mono 用户和开发者迁移到 .NET 平台。
作为 Mono 项目的最初创建者,Xamarin 和微软为 .NET 平台的跨平台发展做出了巨大贡献。Mono 项目是 Android、iOS、Linux 和其他操作系统上第一个 .NET 实现,为 .NET 在众多操作系统上的应用铺平了道路。
未来,Mono 项目将由 WineHQ 组织接管,源代码将保留在现有的 mono/mono 仓库和其他仓库中,但可能会被存档。二进制文件将继续提供四年。
感谢所有 Mono 开发者的贡献!
来源:
https://www.mono-project.com/
更多内容请查阅 : x-cmd blog (daily) | [240829] Linux 服务器安全设置基础 | Mono 项目告别微软,加入 WineHQ!
猜你喜欢
- 2024-10-15 英国Access将与马来西亚数字经济发展局合作,加快在亚太地区扩张
- 2024-10-15 霍尼韦尔为香港麗翔公务航空提供GoDirect客舱互联服务|美通社
- 2024-10-15 详解Win10家庭版/专业版/企业版功能区别
- 2024-10-15 Go1.18 快讯:这个新特性太实用了(go1.17新特性)
- 2024-10-15 CentOS中Nginx日志自动分割及日志分析
- 2024-10-15 GO语言(三十):访问关系型数据库(上)
- 2024-10-15 从linux网站搭建到日志服务审计渗透溯源
- 2024-10-15 golang对接阿里云私有Bucket上传图片、授权访问图片
- 2024-10-15 开源的分析web日志工具-Python语言开发,具有灵活的日志格式配置
- 2024-10-15 nginx运维小纪(nginx应用与运维实战 电子版)
你 发表评论:
欢迎- 07-02在线学习在爱奇艺信息流推荐业务中的探索与实践
- 07-02Diallyl Trisulfide(H2S donor)二烯丙基三硫:合成方法与工艺
- 07-02MitoSOX Red Mitochondrial Superoxide Indicator使用方法
- 07-02深度时空网络、记忆网络与特征表达学习在 CTR 预估中的应用
- 07-02iFluor 488标记鬼笔环肽可通过标记F-actin,研究细胞在迁移等
- 07-02快速了解红色线粒体超氧化物荧光探针的基本特性
- 07-02腔肠素400A(Coelenteramine 400a)综合解析,一文掌握所有要点!
- 07-02Chinese doctor Zhang Junqiao's heroic act exemplifies deep China-Africa friendship: FM spokesperson
- 最近发表
-
- 在线学习在爱奇艺信息流推荐业务中的探索与实践
- Diallyl Trisulfide(H2S donor)二烯丙基三硫:合成方法与工艺
- MitoSOX Red Mitochondrial Superoxide Indicator使用方法
- 深度时空网络、记忆网络与特征表达学习在 CTR 预估中的应用
- iFluor 488标记鬼笔环肽可通过标记F-actin,研究细胞在迁移等
- 快速了解红色线粒体超氧化物荧光探针的基本特性
- 腔肠素400A(Coelenteramine 400a)综合解析,一文掌握所有要点!
- Chinese doctor Zhang Junqiao's heroic act exemplifies deep China-Africa friendship: FM spokesperson
- 用Python写了一个上课点名系统(附源码)(自制考勤系统)
- Kubernetes中的PV、PVC、Configmap介绍
- 标签列表
-
- ifneq (61)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)