宝塔面板ssh配置fail2ban报错TypeError: argument of type ‘NoneType’ is not iterable解决方案

碰到的问题

在配置宝塔面板的安全功能中的SSH安全防护的时候(模块截图如下图)

启动SSH安全防护报下面错误:

Traceback (most recent call last):

File "/www/server/panel/plugin/fail2ban/fail2ban_main.py", line 529, in set_anti

return eval(a)

File "", line 1, in

File "/www/server/panel/plugin/fail2ban/fail2ban_main.py", line 238, in set_sshd_anti

self._check_conf_exist(conf, values["mode"])

File "/www/server/panel/plugin/fail2ban/fail2ban_main.py", line 187, in _check_conf_exist

if '[{}]'.format(mode) in jail_conf:

TypeError: argument of type 'NoneType' is not iterable 

原因

我猜测你应该跟我一样,应该是刚刚在这个界面安装好了fail2ban,然后在这个界面中直接点击开启SSH安全防护了。这个时候因为刚刚安装完插件,但此界面是安装前打开的,打开的时候是没有jail_conf这个配置文件,导致在这个未刷新的界面中无法读取此配置文件,导致了问题出现

解决方案

刷新界面即可,如刷新界面仍然没有任何用处,可以尝试重新安装fail2ban插件

--------------

本文标题为:

宝塔面板ssh配置fail2ban报错TypeError: argument of type ‘NoneType’ is not iterable解决方案

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇