Ubuntu Dapper Draken portit auki

Discussion in 'Linux -keskustelu' started by ReiserFS, Sep 15, 2006.

  1. ReiserFS

    ReiserFS Regular member

    Joined:
    Dec 29, 2004
    Messages:
    202
    Likes Received:
    0
    Trophy Points:
    26
    Kuinka saan avattua haluamani portit Ubuntussa (6.06 LTS)? nmap localhost näyttää avoimeksi vain portin 22 (olen asentanut ssh-serverin). Firestarterilla koetin avata muita portteja lisäämällä tahtomani portit inbound traffic policyyn, mutta mitään ei tapahdu.
     
  2. HmTT

    HmTT Regular member

    Joined:
    Sep 29, 2005
    Messages:
    484
    Likes Received:
    0
    Trophy Points:
    26
    Sinulla täytyy olla jokin palvelin vastailemassa 'avoimeen porttiin' ennenkuin se näkyy avoimena.
     
    Last edited: Sep 15, 2006
  3. ReiserFS

    ReiserFS Regular member

    Joined:
    Dec 29, 2004
    Messages:
    202
    Likes Received:
    0
    Trophy Points:
    26
    FTP-palvelin pitäisi olla yhdessä portissa, torrentit yhdessä... Vaan eipä se muuta tilannetta mihinkään. :/
     
  4. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Voi olla että ihan satuja luettelen, mutta seuraava käsitys ubuntun perusasetuksista on: Palomuuri, iptables, on päällä, mutta portteja ei ole rajoitettu mihinkään suuntaan. Ubuntun perusasetuksilla mikään prosessi ei toimi palvelimena, joten ulkoapäin tapahtuvat yhteydenotot kilpeytyvät jokatapauksessa ja palomuuri on turha. Iptablesia pystyy säätämään komentoriviltä, tai vaikkapa juuri tuolla firestarter- ohjelmalla joka tulee tarpeelliseksi vaikkapa apachen tai ssh:n asennuksen myötä.

    Oletko varma ettei palveluntarjoaja rajoita liikennettä millään lailla tai onko adsl- motukka ehkä säädetty väärin?
     
  5. ReiserFS

    ReiserFS Regular member

    Joined:
    Dec 29, 2004
    Messages:
    202
    Likes Received:
    0
    Trophy Points:
    26
    Tiedän, että palveluntarjoaja on rajoittanut avoimet portit kouralliseen (22, 25, 80, 113 ja 443). ADSL-modeemia ei ole käytössä ollenkaan. Windowsilla olen testannut, että nuo portit on oikeasti auki ja toimivat.

    [bold]EDIT:[/bold] iptables --list näyttää tältä:
    Chain INBOUND (0 references)
    target prot opt source destination
    ACCEPT tcp -- anywhere anywhere state RELATED,ESTABLISHED
    ACCEPT udp -- anywhere anywhere state RELATED,ESTABLISHED

    Chain INPUT (policy ACCEPT)
    target prot opt source destination

    Chain FORWARD (policy ACCEPT)
    target prot opt source destination

    Chain OUTPUT (policy ACCEPT)
    target prot opt source destination

    [bold]EDIT2:[/bold] iptables --list INBOUND näyttää tältä, kun firestarterilla on avattua portit 22 ja 113:
    Chain INBOUND (1 references)
    target prot opt source destination
    ACCEPT tcp -- anywhere anywhere state RELATED,ESTABLISHED
    ACCEPT udp -- anywhere anywhere state RELATED,ESTABLISHED
    ACCEPT tcp -- anywhere anywhere tcp dpt:auth
    ACCEPT udp -- anywhere anywhere udp dpt:113
    ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
    ACCEPT udp -- anywhere anywhere udp dpt:ssh
    LSI all -- anywhere anywhere

    [bold]EDIT3:[/bold]Tuossa EDIT2-tilanteessa nmap näyttää yhä portin 22 olevan auki (näyttää tosin sitä, vaikka firestarterilla sen poistaakin) ja se myös todella on auki ulkoa päin. Portti 113 on kuitenkin visusti kiinni.

    [bold]EDIT4:[/bold]Testailin nyt vielä kaikenlaista, kun en mitään fiksuakaan tälle ymmärrä. Eli jos vaihdan ssh-serverin kuuntelemaan porttia 113 ja otan sen jälkeen nmap <oma_ip>, näen portin 113 avoinna. Jos vaihdan ssh:n takaisin porttiin 22 ja laitan Azureuksen kuuntelemaan porttia 113, saan auttamatta NAT-erroria ja muuta. Jotenkin tuntuu, ettei firestarter saa oikeasti avattua mitään iptablesista... Syytä siihen en voi edes aavistella.

    [bold]EDIT4:[/bold] Nyt avasin firestarterilla jokaisen yllälistaamani portin ja ajoin tämän: https://www.grc.com/x/ne.dll?bh0bkyd2 läpi. Tuloksena se, että 22 avoin ja 25, 80, 113 sekä 443 suljettu. Muiden tila oli stealth.
     
    Last edited: Sep 16, 2006
  6. HmTT

    HmTT Regular member

    Joined:
    Sep 29, 2005
    Messages:
    484
    Likes Received:
    0
    Trophy Points:
    26
    Kommenttiesi perusteella asiat näyttävät toimivan juuri kuten niiden pitäisi, minusta vaikuttaa lähinnä PEBCAK-ongelmalta. Katsotaanpa kuitenkin tarkemmin:

    Toimii kuten pitää. Shields-up näyttää Stealth:ksi kaikki portit joiden liikenteen palomuuri droppaa. Closed:ksi portit jotka ovat avoimia, mutta niiden takana ei ole palvelinta vastailemassa ja Open:ksi portit jotka ovat avoimia ja niiden takana on palvelin vastailemassa.

    Sinulla oli SSH portin 22 takana vastailemassa -> OPEN
    Portteja 25,80,113,443 muuri ei blokannut, mutta niiden takana ei ole palvelinta vastailemassa -> CLOSED
    Muut portit muuri droppasi -> STEALTH

    Palomuuri toimii kuten pitää.

    Portti 113 on kiinni, koska sen takana ei ole mitään palvelinta.

    Eli homma toimii.

    *nix:eissä peruskäyttäjillä ei ole mitään asiaa alaportteihin.

    Firestarter toimii. Sen todistit jo jälkimmäisessä Edit4:ssä :)

    Mites olet windowsilla testannut? Mikäli esim. Shields-up näyttää kyseiset portit windowsissa avoimiksi, windowsissa on jotain todella pahasti vialla. Olettaen tietenkin, että et ole säätänyt kyseisten porttien taakse palvelinta kuuntelemaan niitä portteja.
     
    Last edited: Sep 17, 2006
  7. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Itsellä toimii ok oletettavasti samassa opiskelijaverkossa ssh-palvelin. Muuta en tehnyt toimintakuntoon saamisessa kuin asensin dapperin server-asennuksen.

    sudo aptitude update
    sudo aptitude dist-upgrade
    sudo aptitude install ssh

    Jälkeenpäin rajoittelin ssh:n käyttöoikeutta ohjaamalla wlan-palomuurista isomman portin tuohon oletusporttiin ja rajoittamalla sallittujen ip:iden määrää.
     
  8. ReiserFS

    ReiserFS Regular member

    Joined:
    Dec 29, 2004
    Messages:
    202
    Likes Received:
    0
    Trophy Points:
    26
    Kiitos, HmTT. Vastauksesi selvensi asiaa huomattavasti. :) Ajoin sudolla Azureusta, jolloin homma nyt sitten toimi.

    Voisin melkeistä vannoa, että aiemmassa Ubuntu-asennuksessani ei tarvinnut ajaa esim. torrent clientejä roottina.

    Onko tuosta nyt sitten jotakin haittaa, että Azureustakin ajaa rootilla?
     
  9. Betrayed

    Betrayed Moderator Staff Member

    Joined:
    Oct 12, 2004
    Messages:
    1,585
    Likes Received:
    2
    Trophy Points:
    68
    Ei Azureusta kannata roottina ajaa (koska se ei sellaisia oikeuksia _oikeasti_ tarvitse), vaihdat vaan käytettävän portin päälle 1024-> niin tarvetta sudottamiseen ei pitäisi olla.
     
  10. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Ongelma on vaan siinä että vain nuo mainitut portit taitavat olla auki. Jos löytyy reititin, pistä väliin ja ohjaa siitä vaikka vaikka portti 21 johonkin linuxin porttiin 10000+.
     

Share This Page