Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2477558
  • 博文数量: 225
  • 博客积分: 11622
  • 博客等级: 上将
  • 技术积分: 7358
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-18 10:05
个人简介

我们的生活是多么美好呀!!!!

文章存档

2013年(2)

2012年(9)

2011年(59)

2010年(8)

2009年(35)

2008年(112)

分类: 网络与安全

2011-11-16 16:12:46

1. 超时自动注销登陆
文本模式下,如果忘记注销用户,5分钟内自动关闭该连接。
sed -i '/HISTSIZE/a TMOUT=300' /etc/profile
2. 防止误按Ctrl + Alt + Delete重启服务器
sed -i 's/^ca::ctrlaltdel/\#ca::ctrlaltdel/' /etc/inittab

3. 禁止root远程登录
sed -i 's/^\#PermitRootLogin\ yes/PermitRootLogin\ no/' /etc/ssh/sshd_config

#/etc/init.d/sshd restart

4. 删除无用的系统账户
userdel lp
groupdel lp
userdel sync
userdel shutdown
userdel halt
userdel news
groupdel news
userdel uucp
groupdel uucp
userdel operator
userdel games
groupdel games
userdel gopher
groupdel ghpher

cat /etc/passwd |egrep -i "lp|sync|shutdown|halt|news|uucp|operator|games|gopher"
cat /etc/group |egrep -i "lp|news|uucp|games|ghpher"


5. 添加监控帐户ccnmonitor:c@nonair
useradd ccnmonitor
echo |passwd ccnmonitor --stdin
useradd zhangxu;echo passwd | passwd --stdin zhangxu

6. (中级)更改服务器被SSH端口
更该服务器SSH端口,由22口改到10022
sed -i 's/^\#Port\ 22/Port\ 10022/' /etc/ssh/sshd_config
/etc/init.d/sshd restart

7. (中级)更改服务器密码设置规则
设置最大过期时间
#sed -i 's/^PASS_MAX_DAYS\t99999/PASS_MAX_DAYS\t60/' /etc/login.defs
设置最小过期时间
#sed -i 's/^PASS_MIN_DAYS\t0/PASS_MIN_DAYS\t45/' /etc/login.defs
密码位数
#sed -i 's/^PASS_MIN_LEN\t5/PASS_MIN_LEN\t8/' /etc/login.defs
过期前提醒的天数
#sed -i 's/^PASS_WARN_AGE\t7/PASS_WARN_AGE\t10/' /etc/login.defs
监控帐户CCNMONITOR永不过期
#usermod -e 12/30/2030 ccnmonitor

8. (高级)禁止非root账户su
# sed -i '/^\#\%PAM-1.0/a auth\trequired\t/lib/security/pam_wheel.so' /etc/pam.d/su;sed -i '/^\#\%PAM-1.0/a auth\tsufficient\t/lib/security/pam_rootok.so\tdebug' /etc/pam.d/su

9. 禁止ping
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
解除禁止
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

阅读(1341) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~