web服务器安全配置

最近装了个web服务器,好久不弄了,有点手生了,为了保护web服务器的安全性,在远程登陆上做了安全措施,以防制恶意人入侵,这只是些基础的设置。

  os:debian

安装数据库

# apt-get install  php4-mysql mysql-server mysql-client libapache2-mod-auth-mysql phpmyadmin

//安装mysql和phpmyadmin

1、禁止root远程ssh登录:
 
       编辑 /etc/ssh/sshd_config 文件,把 PermitRootLogin yes 改成 PermitRootLogin no
 
       /etc/init.d/ssh restart  # 重起 ssh
 
2、授权拥有su 命令的用户:
 
       1)、nano /etc/group # 把授权用户加到 adm 组,只有这个组的用户才有su命令的权限,格式大致如下面的例子。
 
              adm:x:4:sun,skate
 
       2)、#nano /etc/pam.d/su, # 还要把下列代码加入 /etc/pam.d/su 文件中。
 
        # anti-RMS configuration in /etc/pam.d/su
        auth       required   pam_wheel.so group=adm
        # Wheel members to be able to su without a password
        auth       sufficient pam_wheel.so trust group=adm
 
       (adm组可以阅读日志文件等,权限也不小)。
 
3、设置可使用ssh登陆的帐号:
 
       把可使用ssh登陆的帐号加入到 /etc/sshusers-allowed 文件中,并在 /etc/pam.d/ssh 中加入下行:
 
       auth required pam_listfile.so item=user sense=allow file=/etc/sshusers-allowed onerr=fail

4。关闭目录浏览(apache)

你可以在Directory标签内用Option命令来实现这个功能。设置Option为None或者-Indexes。

Options -Indexes

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值