# SSH Hardening to Prevent Brute-Force Attacks

DevFeed: [SSH Hardening to Prevent Brute-Force Attacks](<https://devfeed.tech/articles/ssh-hardening-to-prevent-brute-force-attacks-29870.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/ssh-hardening-to-prevent-brute-force-attacks/>)

Author: info@goteleport.com (Robert Watson)

Published: 2022-01-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [remote access](<https://devfeed.tech/topics/remote-access.md>), [Regular expression](<https://devfeed.tech/topics/regular-expression.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [email](<https://devfeed.tech/tags/email.md>), [expression](<https://devfeed.tech/tags/expression.md>), [fail2ban](<https://devfeed.tech/tags/fail2ban.md>), [filter](<https://devfeed.tech/tags/filter.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [ip](<https://devfeed.tech/tags/ip.md>), [limit](<https://devfeed.tech/tags/limit.md>), [protection](<https://devfeed.tech/tags/protection.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [remote-access](<https://devfeed.tech/tags/remote-access.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [server-logs](<https://devfeed.tech/tags/server-logs.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tcp](<https://devfeed.tech/tags/tcp.md>)

## AI overview

This tutorial presents four ways to harden SSH servers against brute-force attacks: limiting authentication attempts, using Fail2ban, and restricting SSH access with TCP wrappers. It also explains how Fail2ban filters server logs and responds to suspicious activity.

## Source excerpt

In this article, we explore and explain four ways to harden SSH from brute-force attacks to help improve security.