Originariamente inviato da adarkar
dunque nel sshd_config c'è la direttiva ListenAddresses dal chiaro significato

se metto 192.168.0.1 funziona
se metto 192.168.0.0 mi droppa la connessione
.0.0 non dovrebbe indicare tutta la sottorete secondo le normali convenzioni?
Dunque, adesso non posso far prove e non ricordo esattamente. Pero` mi pare che il punto fosse che ListenAddress deve corrispondere ad un'indirizzo effettivamente assegnato ad un'interfaccia di rete.
In questo modo sshd si mette in ascolto solo su quella data interfaccia. Mi pare, ripeto.
ho provato a indicare la rete con 192.168.0.0/24 e con 192.168.0.0/255.255.255.0 ma si lamenta sempre che gli fornisco indirizzi non validi
Prova a lasciare 192.168.0.1, dovrebbe accettare connessioni da tutta la sottorete /24 se ben ricordo (e se l'indirizzo ha netmask /24, ovviamente). Occhio a /etc/hosts.{allow,deny}. di solito sshd ne segue le direttive.