1. 重置管理员密码:首次登录后应立即更新系统管理员密码。执行passwd
指令进行密码变更操作,建议采用包含大小写字母和特殊字符的组合密码。
2. 新建特权用户:为日常操作建立普通权限账户,使用useradd
工具创建新用户,通过usermod -aG sudo
赋予管理权限。注意避免使用简单用户名如admin/test等。
3. SSH安全加固:
使用ssh-copy-id
命令传输本地公钥至服务器authorized_keys
文件,实现密钥验证登录。
修改sshd_config
配置文件:更换默认22端口、关闭密码验证功能(PasswordAuthentication no)、禁用root远程登录。
4. 基础环境调优:
通过dpkg-reconfigure tzdata
调整时区设置,使用ntpdate
同步网络时间,保持系统时钟准确性。
执行apt update && apt upgrade
更新软件源,安装build-essential等基础开发套件。
5. 存储设备配置:
对新挂载磁盘使用gdisk
进行GPT分区,采用mkfs.ext4
格式化分区。在/etc/fstab
中添加UUID挂载参数实现持久化存储。
6. 安全防护配置:
临时关闭SELinux可执行setenforce 0
,永久禁用需修改配置文件中的SELINUX=disabled。
配置UFW防火墙开放必要端口,如SSH新端口、HTTP/HTTPS等业务端口。
7. 网络优化措施:
在/etc/sysctl.conf
中禁用IPv6协议栈,添加net.ipv6.conf.all.disable_ipv6=1
配置项。
安装fail2ban防护工具,配置SSH登录失败锁定策略,防止暴力破解攻击。
8. 性能参数调整:
修改文件描述符限制,在/etc/security/limits.conf
中设置nofile软硬限制值。
按需安装Nginx/MySQL等服务时,建议通过官方仓库获取最新稳定版本。
完成上述基础配置后,建议进行漏洞扫描和端口审计,确保系统达到安全基线标准。不同发行版的详细配置可参考对应厂商文档进行微调。
原创文章,如何对租用的Linux服务器进行初始配置? 作者:logodiffusion.cn,如若转载,请注明出处:https://domainbrand.cn/%e5%a6%82%e4%bd%95%e5%af%b9%e7%a7%9f%e7%94%a8%e7%9a%84linux%e6%9c%8d%e5%8a%a1%e5%99%a8%e8%bf%9b%e8%a1%8c%e5%88%9d%e5%a7%8b%e9%85%8d%e7%bd%ae%ef%bc%9f/