데비안에서 sshguard 설치/구성 및 실행

데비안에서 sshguard 설치/구성 및 실행

데비안에서 sshguard를 설치/구성 및 실행하려고 하는데 내 서버에서 무차별 대입 공격이 일어나고 있는지 확인하고 싶습니다.

apt-get을 통해 설치한 다음 systemd를 설치하고 아래 지침에 따라 구성했습니다.https://wiki.archlinux.org/index.php/Sshguard(그러나 이것은 Archlinux용입니다). 이것을 입력하면 systemctl enable sshguard 작동하지 않습니다.Failed to issue method call: Unit name sshguard is not valid.

이것이 일상적인 작업이어야 한다는 것을 알고 있지만 데몬을 사용하는 것은 이번이 처음입니다. 이 내용은 나에게 매우 새로운 것이며 문서에서 길을 잃었습니다. 기본 방식으로 구성하고 싶습니다. 4번의 시도 실패 후 일시적으로 IP가 금지되고 물론 부팅 시 서비스를 시작하고 싶습니다.

(공개 키 교환을 통해) 비밀번호 없는 로그인을 허용할 계획이므로 완전히 잊어버릴 수도 있습니다.


내가 시작 sshguard하면 /etc/init.d/sshguard start나는 얻는다.

[....] Starting sshguard (via systemctl): sshguard.serviceFailed to issue method call: Access denied failed!

답변1

데비안에서 서비스를 관리하는 방법은 적절한 이름을 사용하는 것입니다 service:

$ sudo service sshguard status
$ sudo service sshguard start
$ sudo service sshguard restart
$ sudo service sshguard stop

부팅 시 서비스를 시작하려면 sudo sysv-rc-conf이를 사용하여 각 부팅에서 활성화된 서비스를 선택할 수 있습니다.런레벨:

여기에 이미지 설명을 입력하세요.

Debian에서 기본 런레벨은 2이므로 시작 시 특정 서비스를 실행하려면 해당 서비스를 런레벨 2로 활성화하세요.

답변2

Debian에서 데몬은 다음으로 시작됩니다.

/etc/init.d/sshguard start

관련 정보