ich habe mal eine Frage, bei der ihr mir hoffentlich helfen könnt.
Ich habe vor, das auth.log auszuwerten und "böse" IP Adressen dann für SSH zu sperren.
Da das ganze auf einem vServer läuft, kann ich iptables nicht benutzen (hab ich zumindest bisher so gelesen).
Also möchte ich das ganze über die hosts.deny liste machen.
So weit so gut - SSH hab ich als service für den xinetd eingerichtet. Laut den Logfiles wird ssh auch richtig gestartet.
Code: Alles auswählen
/etc/xinetd.d/ssh:
service ssh
{
port = 22
socket_type = stream
protocol = tcp
user = root
server = /usr/sbin/sshd
wait = no
instances = 5
}
/var/log/syslog:
...
Apr 29 06:22:31 vds02 xinetd[1164]: Reading included configuration file: /etc/xinetd.d/ssh [file=/etc/xinetd.d/ssh] [line=26]
Apr 29 06:22:31 vds02 xinetd[1164]: Reading included configuration file: /etc/xinetd.d/telnet [file=/etc/xinetd.d/telnet] [line=10]
...
Apr 29 06:22:31 vds02 xinetd[1164]: readjusting service ssh
Apr 29 06:22:31 vds02 xinetd[1164]: readjusting service telnet
Apr 29 06:22:31 vds02 xinetd[1164]: Reconfigured: new=0 old=2 dropped=0 (services)
hosts.allow:
ssh: ALL
Code: Alles auswählen
$ssh 0
ssh_exchange_identification: Connection closed by remote host
Könnt ihr mir sagen, warum SSH keine Verbindungen annimmt?
Vielen Dank im Vorraus,
Daniel