Как защититься от SSH атак?
А что вы собственно подразумеваете под защитой? 
Вам нужно чтобы атаки полностью прекратились? Если так, то единственный способ - отключить доступ по SSH.
Если же вам нужно чтобы атаки не увенчались успехом, то собственно чем плох fail2ban ?
а если разрешить доступ только с 1-3 своих адресов? или использовать port-knoking?