Linux下设置限制登录oracle数据库及Linux操作系统的IP、尝试登录次数及长时间空闲后断开

39 篇文章 0 订阅

1、限制部分机器远程ssh登录,配置如下

编辑文件/etc/ssh/sshd_config,按如下格式在该文件末尾添加需要登录此系统的IP信息:

allowusers root@10.30.30.157

allowusers oracle@10.30.29.11

 然后重启ssh服务即可使以上配置生效:

# service sshd restart

 

2、限制登录数据库的IP

$ORACLE_HOME/network/admin/sqlnet.ora中添加如下内容:

TCP.VALIDNODE_CHECKING = YES

TCP.INVITED_NODES=(10.30.30.59,10.30.29.11)  

--允许以上IP地址连接数据库

添加后需要lsnrctl stop/lsnrctl start重启监听后才能生效,lsnrctl reload不生效

Redhat 6.5 x64 + Oracle 11.2.0.4.7

 

3、配置操作系统用户登录系统策略

要求连续尝试3次登录失败,将该用户锁定5分钟;考虑到root用户的特殊性,将root用户连续三次登录失败后锁定30秒。

编辑vi /etc/pam.d/login,在第一行添加

auth required pam_tally2.so deny=3 unlock_time=300 even_deny_root root_unlock_time=30

 限制用户ssh登录满足以上配置锁定要求:

编辑vi /etc/pam.d/sshd 在第一行添加

auth required pam_tally2.so deny=3 unlock_time=300 even_deny_root root_unlock_time=30

 

4、设置ssh连接空闲5分钟后超时

编辑vi /etc/profile,在文件最后添加如下内容即可

TMOUT=300   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值