instalando/configurando e executando sshguard no debian

instalando/configurando e executando sshguard no debian

Estou tentando instalar/configurar e executar o sshguard no debian, quero verificar se ocorrem ataques de força bruta no meu servidor.

Eu instalei via apt-get, instalei o systemd e segui as seguintes instruções para configurarhttps://wiki.archlinux.org/index.php/Sshguard(mas esses são para archlinux). quando digito systemctl enable sshguard não funciona e receboFailed to issue method call: Unit name sshguard is not valid.

Eu sei que esta deveria ser uma tarefa rotineira, mas é a primeira vez que tenho que trabalhar com daemon. Esse material é muito novo para mim e estou perdido na documentação. Eu gostaria de configurar a coisa de uma forma que seja padrão: ele proíbe temporariamente o ip após 4 tentativas fracassadas e é claro que gostaria de iniciar o serviço na inicialização.

Talvez eu possa esquecer completamente disso porque pretendo permitir login sem senha (via troca de chave pública)


quando começo sshguardcom /etc/init.d/sshguard start, recebo

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

Responder1

A maneira de gerenciar serviços no Debian é usar o nome apropriado service:

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

Para fazer um serviço iniciar na inicialização, você pode usar sudo sysv-rc-confo que permite escolher quais serviços estão ativos em cadanível de execução:

insira a descrição da imagem aqui

No Debian, o nível de execução padrão é 2, portanto, se você deseja que um serviço específico seja executado na inicialização, ative-o para o nível de execução 2.

Responder2

no Debian, os daemons são iniciados via:

/etc/init.d/sshguard start

informação relacionada