Millä tavalla voisin rajoittaa oman koneeni sshd:n vastaamaan vain suomalaisista koneista tuleviin yhteyspyyntöihin? En siis voi käyttää (debianissa) /etc/hosts_allow -tiedostoa, sillä se tietääkseni rajoittaa kaikkia yhteyksiä.
Kiitoksia avusta
Kiitoksia avusta
Vastaukset 7
Vanhimmat
>... /etc/hosts_allow -tiedostoa, sillä se tietääkseni rajoittaa kaikkia yhteyksiä.
Mistä tuollainen tieto on peräisin ?
Eikö hosts.allow rivi nimenomaan ala daemon_list-osalla ?
http://www.verio.com/support/view_article.cfm?doc_id=4213
Ah, ymmärsin sitten väärin.
Tämä ei kuitenkaan muuta kysymykseni ydintä: miten voin määritellä kaikki suomalaiset koneet tuohon, tai johonkin muuhun tiedostoon. Kaikki hostnamet Suomessa kun eivät välttämättä lopu .fi
muista kans laittaa sshd:n määrityksiin PermitRootLogin = no
Lokit täynnä Brasiliasta asti murtoyrityksiä.
Tee joku muu tunnus, jolla kirjaudut sisään. Sillä annat sitten komennon
su -
ja annat rootin salasanan. Toi "-" tuo sulle oikeuksien lisäksi myös rootin ympäristön path jne.
Tarkemmin sanottuna olen tehnyt sekä tuon, että erikseen määritellyt vain yhden käyttäjän joka saa logata sisään ssh:lla
Portti vaihtoon, niin helpottaa.
IP-osoitteiden maata on hyvin vaikea tietää, ja suomalaisistakin osoitteista tulee murtoyrityksiä.
Järkevintä on estää kaikki liikenne ja sallia vain niille osoitteille tai aliverkoille joilta haluat sallia liikennettä.
Pyydä käyttäjää yrittämään kirjautumista, katso lokitiedoista ip-osoite (tai pyydä ip-osoite käyttäjältä), ja salli liikenne kyseisestä osoitteesta tai aliverkosta.
Pomminvarmaa suomalaisten sallivaa systeemiä ei ole.
Tapsa K
"En siis voi käyttää (debianissa) /etc/hosts_allow -tiedostoa, sillä se tietääkseni rajoittaa kaikkia yhteyksiä. "
Noita tiedostoja on kolme:
/etc/hosts.deny, /etc/hosts ja /etc/hosts.allow