Joo, eli asentelin tänään Debian testingin ja siihen ssh-serverin (openssh). Kun yritän kirjautua toiselta koneelta serverille, niin salasanan jälkeen yhteys katkeaa heti ja ssh-client ilmoittaa että "Connection to *sensuroituosoite* closed by remote host."
Palvelimella pääsee kyllä lokaalisti ssh:n kautta kirjautumaan komennolla "ssh tunnus@localhost"
Missähän vois olla vikaa?
Palvelimella pääsee kyllä lokaalisti ssh:n kautta kirjautumaan komennolla "ssh tunnus@localhost"
Missähän vois olla vikaa?
Vastaukset 8
Vanhimmat
Eikun eipäs pääsekään lokaalisti kirjautumaan.
Palomuurissa.
Oletuksena ulkoverkkoon päin kaikki portit ovat kiinni. Siksi ssh-portti nro 22 on erikseen avattava itse. Mulla sen tekee tällainen määritys pakettisuotimessa (iptables):
# iptables -L
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
Mistä tiedän, että ssh-palvelin vastaa ulkoverkosta tuleviin pyyntöihin (eli portti 22 on auki) ?
# netstat -pavut -n
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2084/sshd
JK. Jos palvelin toimii julkisessa verkossa niin kannattaa ajoittain tsekata paljonko ulkoa tulee salasanan murtoyrityksiä lokitiedostoon.
# less /var/log/auth
Liikkeellä on varsin tehokkaita skriptejä, joilla pyritään murtamaan salasana ! Ehdottomasti kannaattaa ssh-konffissa evätä kirjautuminen roottina ! Mulla käytössä faillog, joka tehokkaasti rajoittaa epäonnistuneet kirjautumisyritykset. Suosittelen.
Että mitä? Debaianissa aina ennen on ollut asennuksen jälkeen kaikkia auki. Ja niin saisi olla tulevaisuudessakin.
Jotain suojaa kuitenkin pitää olla arvuuttelijoita vastaan etteivät hakkaa lokia täyteen. Itse käytän fail2ban nimistä viritystä.
>> Että mitä? >>
Sori, mulla kirotusvihre: siis ohjelman nimi tietysti FAIL2BAN (ei faillog, se on ed. lokitiedosto)
>> Debaianissa aina ennen on ollut asennuksen jälkeen kaikkia auki >>
Aloittaja ei kertonut yrittääkö saada ssh pelittämään yksityisessä (lan / intranet / sisäverkko yms) vaiko julkisessa verkossa ( wan / internet / ulkoverkko yms)
Sinä oletit, että kyseessä on sisäverkko, minä että ulkoverkko.
JK. Vielä tänäkään päivänä Debianeissa ulkoverkon palvelut EIVÄT oletuksena ole auki (eli tilassa "LISTEN" ) vaan ne on itse avattava. Onneksi näin :)
En minä koskaan ole huomannut että sshd olisi jotenkin rajoitettu vain sisäverkkoon asennuksen jälkeen.
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch17_:_Secure_Remote_Logins_and_File_Copying