前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux服务器安全相关配置

linux服务器安全相关配置

作者头像
ianzhi
发布2019-07-31 12:52:50
10.2K0
发布2019-07-31 12:52:50
举报
文章被收录于专栏:LNMP开发那些事LNMP开发那些事

个人的服务器疑似被入侵,为了避免经常发生类似的事情,记录以下重装以后的安全配置。

去掉无用的用户

代码语言:javascript
复制
cp  /etc/passwd /etc/passwd_backup
vi /etc/passwd

# 注释掉这些用户
# adm:x:3:4:adm:/var/adm:/sbin/nologin
# lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
# sync:x:5:0:sync:/sbin:/bin/sync
# shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
# halt:x:7:0:halt:/sbin:/sbin/halt
# operator:x:11:0:operator:/root:/sbin/nologin
# games:x:12:100:games:/usr/games:/sbin/nologin
# ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

cp /etc/group   /etc/group_backup
vi /etc/group
#adm:x:4:root,adm,daemon
#lp:x:7:daemon,lp
#uucp:x:14:uucp
#games:x:20:
#dip:x:40:

禁止其他用户执行/etc/init.d/下的系统命令

代码语言:javascript
复制
chmod -R 700 /etc/init.d/*

给特定文件加上不可更改属性,防止非授权用户获得权限

代码语言:javascript
复制
chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
chattr +i /etc/services
lsattr  /etc/passwd   /etc/shadow  /etc/group  /etc/gshadow   /etc/services

如果需要取消不可更改属性,请使用 chattr -i /path/to/file

限制一些文件的权限

代码语言:javascript
复制
# 防止删除bash历史记录
chattr +a .bash_history
chattr +i .bash_history

chmod 700 /usr/bin
chmod 700 /bin/ping
chmod 700 /usr/bin/vim
chmod 700 /bin/netstat
chmod 700 /usr/bin/tail
chmod 700 /usr/bin/less
chmod 700 /usr/bin/head
chmod 700 /bin/cat
chmod 700 /bin/uname
chmod 500 /bin/ps

恢复请使用: chmod 755 /path/to/file

禁止使用快捷键重启服务器

mv /usr/lib/systemd/system/ctrl-alt-del.target /usr/lib/systemd/system/ctrl-alt-del.target_backup

firewalld

代码语言:javascript
复制
# 启用防火墙
systemctl start firewalld
systemctl enable firewalld
# 添加ssh服务到deny zone
firewall-cmd --zone=drop --add-service=ssh
# 使用drop zone
firewall-cmd --set-default-zone=drop
# 重启firewall
firewall-cmd --reload
firewall-cmd --complete-reload

文章作者ianzhi,原文地址:https://cloud.tencent.com/developer/article/1476875

文章版权归作者所有,转载请保留此声明。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 去掉无用的用户
  • 禁止其他用户执行/etc/init.d/下的系统命令
  • 给特定文件加上不可更改属性,防止非授权用户获得权限
  • 限制一些文件的权限
  • 禁止使用快捷键重启服务器
  • firewalld
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档