SUSE Linux SSH限制用户错误尝试登陆次数

1、软件环境:

# uname -a

Linux cp-scs01 2.6.16.21-0.8-bigsmp #1 SMP Mon Jul 3 18:25:39 UTC 2006 i686 i686 i386 GNU/Linux

# cat /etc/issue

Welcome to SUSE Linux Enterprise Server 10 (i586) - Kernel \r (\l).

 

2、两台suse linux主机之间使用ssh指定用户登录后默认输入3次错误的密码后就会自动退出登录界面如下

# ssh root@10.248.3.167

root@10.248.3.167's password:

Permission denied, please try again.

root@10.248.3.167's password:

Permission denied, please try again.

root@10.248.3.167's password:

Permission denied (publickey,password,keyboard-interactive).

#

 

3、如果想一直尝试登陆,不退出登录界面,即一直提示输入密码的界面,可以这样实现

假设:

A主机:服务器端

B主机:客户端

 

B主机上使用ssh登录A主机,若以A主机为参照物,配置如下:

A主机:服务器端

步骤如下:

   1)# vim /etc/ssh/sshd_config

      修改下面一行

      #MaxAuthTries 6                   /// 配置文件默认设置

    修改为  MaxAuthTries  N+2        ///其中N为您想要错误尝试登录的最大次数

  2)、重启ssh服务

# service sshd restart

# rcsshd restart  (64位的系统可使用)

   3)、设置开机自动启动

chkconfig sshd on

 

B主机:客户端

步骤如下:

   1) # vim /etc/ssh/ssh_config

       添加新的一行

      NumberOfPasswordPrompts  M    /// M >= N  客户端要比服务器端设置的值大

   2)、重启ssh服务

# service sshd restart

# rcsshd restart (64位的系统可使用)

 3)、设置开机自动启动

chkconfig sshd on

 

例如:想错误尝试登陆次数为10,则服务器端设置的值为12,客户端设置的值至少为10次。

 

 4、设置完成后,测试ssh服务登录

 

注:这种修改配置的操作对系统来说是个安全漏洞,对系统安全来讲是很危险,请慎重操作。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24376892/viewspace-675046/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24376892/viewspace-675046/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值