본문 바로가기
Q&A2021년 2월 11일1분 읽기

Hydra로 SSH 브루트포스가 가능한가요?

전
전민규
조회 777댓글 3

Hydra라는 도구로 SSH 패스워드를 브루트포스할 수 있다고 들었는데, 어떤 원리이고 방어는 어떻게 하나요?

댓글 3

김김영삼5년 전

THC-Hydra는 여러 프로토콜(SSH, FTP, HTTP 등)에 대한 패스워드 브루트포스 도구입니다.

# SSH 브루트포스 (자기 서버 테스트용)
hydra -l admin -P wordlist.txt ssh://target_ip

방어법:

  1. SSH 키 인증 — 패스워드 인증 비활성화 (가장 확실)
  2. fail2ban — 로그인 실패 시 IP 자동 차단
    [sshd]
    enabled = true
    maxretry = 3
    bantime = 3600
  3. 포트 변경 — 22번 대신 다른 포트 사용
  4. 접속 IP 제한 — AllowUsers user@specific_ip

SSH 키 인증 + fail2ban 조합이면 브루트포스는 사실상 불가능합니다.

남남궁현(guest)5년 전
자세한 설명 감사합니다.
하하승원(guest)5년 전
바로 실습해봐야겠습니다.
Ctrl+Enter로 등록