instalando / configurando e executando o sshguard no debian

2

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

Eu instalei-o via apt-get, então eu instalei systemd e seguiu as seguintes instruções para configurar (mas esses são para archlinux). quando digito systemctl enable sshguard não funciona e eu recebo Failed to issue method call: Unit name sshguard is not valid.

Eu sei que isso deve ser uma tarefa de rotina, mas é a primeira vez que tenho que trabalhar com o daemon. Este material é muito novo para mim e estou perdido na documentação. Eu gostaria de configurar a coisa de uma forma que o padrão: ele bane temporariamente ip após 4 tentativas com falha e é claro que eu gostaria de iniciar o serviço na inicialização.

Talvez eu possa esquecê-lo completamente porque pretendo permitir o login sem senha (via troca de chave pública)

quando inicio sshguard com /etc/init.d/sshguard start , obtenho

[....] Starting sshguard (via systemctl): sshguard.serviceFailed to issue method call: Access denied failed!
    
por simona 09.10.2013 / 13:45

2 respostas

1

A maneira de gerenciar serviços no Debian é usar o apropriadamente chamado service :

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

Para iniciar um serviço na inicialização, você pode usar sudo sysv-rc-conf , que permite escolher quais serviços estão ativos em cada runlevel :

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

    
por 09.10.2013 / 17:27
0

no Debian, os daemons são iniciados por:

/etc/init.d/sshguard start
    
por 09.10.2013 / 14:03