데비안에서 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각 부팅에서 활성화된 서비스를 선택할 수 있는 기능을 사용할 수 있습니다.런레벨:

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

데비안에서 기본 런레벨은 2이므로 부팅 시 특정 서비스를 실행하려면 런레벨 2에 대해 활성화하세요.

답변2

데비안에서는 데몬이 다음을 통해 시작됩니다:

/etc/init.d/sshguard start

관련 정보