CentOS7更改默认SSH端口与配置指南

CentOS7更改默认SSH端口与配置指南

SSH(Secure Shell)是 Linux 服务器远程管理的核心工具,其默认监听端口为 22。由于端口 22 众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击。虽然更改 SSH 默认端口只是安全加固的一种辅助手段,但它能有效地降低被自动化攻击工具扫描的风险。

本文将系统性地介绍如何在 CentOS 7 系统中安全地更改 SSH 端口,解决 SELinux 和防火墙相关配置,确保远程访问不中断。同时,我们还会探讨提升 SSH 安全性的更有效搭配方案。

阅读更多
配置 MySQL 8 允许 Root 用户远程访问

配置 MySQL 8 允许 Root 用户远程访问

作为后端开发人员,我们经常需要在本地连接到远程服务器上的 MySQL 数据库进行开发、测试或维护。
然而,MySQL 8 默认情况下禁止 root 用户从远程主机连接,这给我们带来了不便。
本文将详细介绍如何配置 MySQL 8,使其允许 root 用户从任何 IP 地址进行连接,这在很多开发场景中非常方便。

阅读更多
Linux通过V2raya科学上网

Linux通过V2raya科学上网

本文详细介绍了如何在Linux系统下使用V2raya进行科学上网设置。文章首先提供了一键安装方案,通过简单的命令下载相关脚本和安装包,实现V2ray及V2raya的快速部署。该方法适合对Linux操作较熟练的用户,可以迅速完成基础环境搭建。

另外,博文还介绍了手动安装步骤,通过获取最新的下载地址来更新安装脚本,确保软件正常运行。安装后,用户可通过浏览器创建账号、导入订阅链接并测试节点延迟,最后选择合适的节点启动服务。整个过程配合图示,既有针对RedHat、Arch和Debian等不同系统的详细说明,也涵盖了系统代理规则的设置,适合不同需求的用户参考和实践。

阅读更多
Linux多台服务器之间免密登录

Linux多台服务器之间免密登录

在日常的后端开发和运维工作中,我们经常需要频繁登录不同的服务器进行部署、排查问题或上传文件。传统的基于用户名和密码的登录方式既不安全又不高效。为此,我们可以利用 SSH 公钥认证的方式,实现无密码(免密)登录远程服务器,提升安全性与操作效率。

本文将一步步带你完成 SSH 公钥创建及远程服务器配置,实现 SSH 免密登录机群。

阅读更多
Nginx部署前后端分离项目并实现负载均衡

Nginx部署前后端分离项目并实现负载均衡

本文介绍了如何利用 Nginx 部署前后端分离的 Web 项目,并通过 Nginx 反向代理实现后端服务的负载均衡。

部署场景基于两台服务器,分别承担静态前端资源和后端 API 服务。Nginx 作为网关,负责监听统一端口,转发前端资源请求和后端接口请求。

前端静态资源直接由 Nginx 提供服务,后端 API 请求则根据一定的分发策略,实现多节点负载均衡,提高整体系统的可用性和并发能力。

通过调整 Nginx 配置文件,可以灵活指定静态资源目录、代理路径、负载均衡策略以及常见的安全转发头部设置。

阅读更多
Frp内网穿透教程

Frp内网穿透教程

Frp(Fast Reverse Proxy)是一款高性能的内网穿透工具,广泛应用于解决没有公网IP的本地服务如何向公网暴露访问入口的问题。

通过部署Frp服务端于拥有公网IP的云服务器,同时在本地内网环境的主机上运行客户端,便可将内网服务如Web、SSH等安全高效地映射到公网指定端口,实现远程访问。

本教程详细介绍了Frp的部署流程,包括服务端与客户端的安装配置、systemd自启服务的设置,以及如何通过Frp灵活穿透Nginx服务。

同时,文中囊括了常见的安全配置要点和实时流量监控方法,帮助运维和开发人员快速、规范地实现内网穿透。

阅读更多
校验和验证Linux上传文件的完整性指南

校验和验证Linux上传文件的完整性指南

在Linux服务器运维和软件部署中,文件上传是常见操作。不论是配置文件、脚本、还是大型压缩包(如tar包),文件在上传过程中的完整性都至关重要。网络故障、传输中断或存储异常都可能导致文件损坏,影响系统稳定性和应用可靠性。本文将围绕“如何验证上传文件的完整性”展开,介绍利用校验和对所有上传至Linux环境的文件进行完整性校验的方法,并将tar包作为示例具体演示操作流程。

阅读更多
Firewalld防火墙常用命令手册

Firewalld防火墙常用命令手册

这篇博文详细介绍了 firewalld 防火墙的常用命令及操作方法。首先,文中介绍了如何查看防火墙状态、刷新配置以及启动、停止和设置防火墙服务的开机自启。

接着,文章重点解析了新增和移除开放端口的命令使用,包括针对特定IP和端口范围的 rich-rule 配置,最后还说明了如何列出当前开放的端口和规则设置。整个内容适合于初学者掌握基本防火墙管理技巧。

阅读更多
Linux非Root用户离线编译安装Nginx全流程指南

Linux非Root用户离线编译安装Nginx全流程指南

在Linux服务器环境中,出于安全考虑,通常使用非root用户运行服务,以降低系统风险。本文将详尽介绍如何在无root权限的环境下,通过源码离线编译方式,完成Nginx及其依赖组件的安装部署。同时,将提供解决1024以下端口权限限制的方法,帮助您搭建稳定且安全的Web服务。

阅读更多