iptables를 통한 fail2ban 설치
VPN을 통해 ssh를 접속하지 않는 이상 서버를 공개망에서 사용하게 될 경우 ssh 접속은 외부에 노출될 수 밖에 없다.대부분 해외에서 지속적으로 ssh 로그인을 시도하는데 무작위 비밀번호를 대입한다.journactl -f 명령어를 실행시킨 후 모니터링을 진행하면 brute force* 형태의 ssh접근시도를 볼 수 있다.이러한 경우에 보안을 더 강화하기 위해 사용하는것이 fail2ban이다.fai2ban은 파이썬 프로그래밍 언어로 되어있으며, 주로 로그 파일들을 기반으로 모니터링한다. * brute force attack (무차별 대입공격)특정한 암호를 풀기 위해 가능한 모든 값을 대입하는 것을 의미한다. 대부분의 암호화 방식은 이론적으로 무차별 대입 공격에 대해 안전하지 못하며, 충분한 시간이 존재..