Opas FTP palvelimen pystyttämiseksi Windows koneessa.

Discussion in 'Käyttäjien tekemät oppaat' started by LaLLi80, Feb 28, 2006.

  1. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Oppaan tarkoituksena on opastaa mahdollisimman yksinkertaisesti FTP palvelimen pystyttämisessä Windows koneeseen esim kaverin kanssa tiedostojen jakamiseen. Mitä FTP tarkoittaa? File Transfer Protocol eli tiedostojen siirto protokolla.

    FTP palvelimeksi olen valinnut Quick ‘n Easy FTP Server Lite.
    Ohjelma on helppo käyttöinen ja ilmainen. Ohjelmasta on saatavilla Pro versio jos haluaa maksaa. :)
    http://www.pablosoftwaresolutions.com/html/quick__n_easy_ftp_server_lite.html

    1. Imuta ohjelma sivun alalaidasta ZIP pakattuna.

    2. Pura paketti valmiiksi Program Files/Ohjelmatiedostot hakemistoon omaan kansioon, koska sitä ei tarvitse asentaa.

    3. Käynnistä FTPserver.exe

    HUOM. Voit luoda pikakuvakkeen Palvelin softaan painamalla hiiren oikealla napilla FTPserver.exe:n päällä ja valitsemalla "Create shortcut/Luo pikakuvake". Siirrä Pikakuvake haluamaasi paikkaan esim. työpöydälle.

    [​IMG]
    4. Ohjelma kyselee ensin sopimusehdot joihin tietysti vastataan "I Agree"

    [​IMG]
    5. Luodaan käyttäjätunnus jolla lähiverkosta/Internetistä voi kirjautua FTP palvelimelle.

    HUOM. Täppä "Create an Anonymous Account" sallii kaikkien pääsyn palvelimellesi ilman tunnuksia. Ei hjuva...

    [​IMG]
    6. Asetetaan salasana kyseiselle käyttäjälle. Käytä vahvaa salasanaa kuten aina eli vähintää 8 merkkiä numeroita, kirjaimia ja erikoismerkkejä. :)

    [​IMG]
    7. Aseta käyttäjälle kotihakemisto. Eli kun kaveri sitten kirjautuu FTP palvelimellesi hän päätyy tähän hakemistoon. Pistän esimerkin vuoksi C:\temp.

    [​IMG]
    8. Asetetaan käyttäjälle oikeudet palvelimella.
    -Allow Download = Kaveri saa imuttaa tiedostoja palvelimeltasi.
    -Allow Upload = Kaveri saa lähettää tiedostoja pelvelimellesi.
    -Allow Rename = Kaveri saa nimetä uudelleen tiedostoja/hekemistoja palvelimellasi
    -Allow Delete = Kaveri saa poistaa tiedostoja/hakemistoja palvelimeltasi
    -Allow Create Directory = Kaveri saa luoda hakemistoja palvelimellesi.
    -Allow Directory Listing = Kaveri saa listata palvelimesi sisällön. Eipä tarvitse sokkona hapuilla. :)

    [​IMG]
    9. Paina Finnish tallentaaksesi käyttäjän asetukset.

    [​IMG]
    10. Palvelimen Home ikkuna on hyvin yksinkertainen.
    -Vasemmalla ylhäällä on vihreä Start painike joka käynnistää palvelimen. Samasta painikkeesta voit myös sammuttaa palvelimen.
    -Home painike palauttaa tälle sivulle.

    [​IMG]
    11. Configure settings sivulla voit muuttaa palvelimen asetuksia.
    -FTP port = Portti jota palvelin kuuntelee. Jos ISP:si(Sonera, Elisa, DNA tjsp) on tukkinut portteja kuten usein on eikä kaveri saa yhteyttä kokeile pistää jokin todella iso portti numero vaikka väliltä 20000-65000. Kaverisi joutuu myös määrittelemään portin jos se on eri kuin 21 yhteyttä ottaessa.
    -Max connections = Suurin samanaikaisten yhteyksien määrä. Jos vain kaverisi ottaa yhteyttä hän tuskin tarvitsee 10 yhteyttä.
    -Max connections per IP = Eli Maksimi yhteydet per IP eli käyttäjä. Saattaa olla että jotkin FTP softat käyttää useampaa yhteyttä samanaikaisesti tiedostoja siirtäessä, mutta en ole varma.
    -Connection Timeout = Jos kaveri nukahtaa niin kauanko menee ennen kuin yhteys katkaistaan automaattisesti. Tämä ei siis katkaise yhteyttä jos tiedostojen siirto on kesken vaikka kaverisi olisi jo nukkumassa. :)
    -Welcome Message = Tervetuloa viestisi.

    -Launch FTP server at Windows Startup = Käynnistää palvelimen wintoosan käynnistyksen yhteydessä.
    -Automaticly activate server at startup = Aktivoi palvelimen käynnistyksen yhteydessä.
    -Startup minimized in systemtray = Käynnistyy suoraan tehtäväpalkkiin pienennettynä.

    [​IMG]
    12. View Realtime Server Activity näyttää reaaliaikaisesti mitä palvelimellasi tapahtuu. Kuka loggaa ja kuka yrittää haksoroida salasanoja. Helpottaa vianetsintää jos ei jostain syystä toimi yhteydet.

    13. Miten kaveri sitten ottaa yhteyttä palvelimeen?
    -Ensin selvität ulkoisen IP:si tai asennat dynaamisen DNS softan kuten http://www.no-ip.com .
    Dynaaminen DNS softa asentaa koneelle palvelun joka tarkkailee koneen julkista IP osoitetta ja ilmoittaa ohjelman valmistajan DNS palvelimelle kun IP muuttuu. Tällöin rekisteröity osoite esim. jorma.no-ip.com osoittaa aina oikeaan IP osoitteeseen eikä IP osoitettasi tarvitse arvailla. Asennuksen ja alkuasetusten jälkeen no-ip palvelun toiminta on täysin näkymätöntä eikä vaikuta koneen käyttöön.
    IP:si saat selville täältä http://www.whatismyip.com
    -Sitten kaveri käyttää joko FTP softaa tai nettiselainta ja pistää osoitteeksi ftp://x.x.x.x:yyyyy
    Jossa x.x.x.x on se sun ulkoinen IP osoite ja yyyyy on se asettamasi portti. Oletus FTP portti on 21.

    HUOM. jos siirrätte suuria tiedostoja käyttäkää FTP softaa kummassakin päässä, koska tiedonsiirto on tehokkaampaa ja sitä pystyy jatkamaan jos/kun jotain menee pieleen.


    EDIT: Typoi.
    EDIT: Dynaamiseen DNS:ään tarkennusta.
    **********************************
    Tämäkin opas on tehyt Ubuntulla :)
     
    Last edited: Mar 26, 2006
  2. q-hub-op

    q-hub-op Regular member

    Joined:
    Jan 30, 2005
    Messages:
    693
    Likes Received:
    0
    Trophy Points:
    26
    Ihan hyvä opas, mutta itse tykkään enemmän filefizllassa
     
  3. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    kiitos rehellisestä palauteesta. :)

    Palvelin softan valintaan vaikutti olennaisesti se, että olen sitä käyttänyt joskus kun tein palvelimen. pikaiselta tutustumiselta vaikuttaisi myös hieman helpommalta kuin Filezilla, mutta tämä väite ei perustu tietoon vaan mutu tuntumaan.
     
  4. teppoI

    teppoI Moderator Staff Member

    Joined:
    Apr 30, 2005
    Messages:
    4,166
    Likes Received:
    4
    Trophy Points:
    48
    Todella hyvä opas, muuta ei voi sanoa.
     
  5. 0nze

    0nze Guest

    Kattava opas, mutta miten tuo dynaaminen DNS ohjelma käytännössä toimii??
     
  6. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Erittäin hyvä kysymys. Lisäsin tietoja ohjeeseen. Voi kysyä lisää tarkennuksia niin lisään sitä mukaa.
     
  7. 0nze

    0nze Guest

    ei toimi millään portilla tuo ftp, siis toinen osapuoli ei pääse sille sivulle... palveluntarjoajalla on ilmeisesti NAT miten tämä vaikuttaa asiaan? ylhäällä olikin jo kysymys tuosta No-IP ohjelmasta...
     
  8. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Millä IP:llä keverisi yrittää ottaa yhteyttä palvelimeen? Onko FTP palvelimelle sallittu liikenne palomuurista? Onko SP2 palomuuri käytössä?
     
  9. 0nze

    0nze Guest

    Kaveri yrittää IP:llä jonka sivu http://www.whatismyip.com kertoo + portti numero, ellei se ole 21. Palomuurina on ZoneAlarm ja sille olen oikeudet antanut, en tiedä voiko tuo Avastin virustorjunnan On-Access Scanner kans vaikuttaa tuohon asiaan? Ja Windowsin palomuuri ei ole käytössä...
     
  10. 0nze

    0nze Guest

    siitä vielä sen verran että kun toinen osapuoli yrittää avata tuon minun "sivuni" IPosolla + portilla, niin hänelle tulee teksi yhteys aikakatkaistiin pläpläplä... ja myöskään minun server tracessa ei mitään yhteydenottoja ole...
     
  11. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    yhteys aika katkaistiin...hmmmm..Mikäköhän tota vaivaa? Prkl kun ei ajatukset liiku. Pystyykö kaveris pingaa sua? Mitä porttia käytitte tohon palvelimeen?

    Saako kaveris yhteyttä siihen palvelimeen telnetillä(testin vuoksi, ei käyttöä).
    käynnistä -> suorita -> telnet sinun-ip ftp-palvelimen-portti
     
  12. 0nze

    0nze Guest

    Juu yhteys aikakatkaistiin tai yhteys kohteeseen on liian hidas, joten "jtn" yms. pingaamista ei ole kokeiltu ja porttina kokeiltiin satunnaisesti kaikenlaisia, suuria, pieniä ja tuli sekin selvitettyä ettei tuossa minun laajakaista laatikossa ole NAT:tia tai palomuuria käytössä josta yhteysongelma voisi johtua (Zyxel Prestige 660H-61, siltaava) ilmeisesti tuo laatikko on siltaava koska en pääse sen asetuksiin käsiksi sen omalla IP osolla ja tuolta muista teksteistä käsitin että siltaava laatikko ei käytä NATTIA taikka omaa palomuuria. Myöskään telnetillä ei vielä oo kokeiltu, mutta näin tapahtuu, kuhan tässä kaverin kiinni saa... raportoin..
    Edit: Milloin tulisi käyttää tuota Dynaamista DNS systeemiä? ilmeisesti sillon jos ip muuttuu joka buuttaus kerta ja näin minulla ei ole... vaan ip pysyy samana
     
    Last edited by a moderator: Mar 28, 2006
  13. teppoI

    teppoI Moderator Staff Member

    Joined:
    Apr 30, 2005
    Messages:
    4,166
    Likes Received:
    4
    Trophy Points:
    48
    Minulle ja minun ystävälleni myös tulee tuo "yhteys katkaistu..."

    Ja teemmekö ihan oikein että me molemmat olemme tehneet noiden ohjeiden mukaan ja laitettu firefoxiin osoiteriville esim. ftp//123.123.123.12:36000

    Mitä tyon jälkeen pitäisi aueta?
     
  14. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    On se kumma juttu miten tämä voi tuottaa tämmöisiä ongelmia. Itse on tullut pari kertaa asennettua samainen palvelin eri koneisiin ja aina on toiminut. :p

    @Onze: Tota Dynaamista DNS:sää ei tarvitse koskaan, mutta jos ei halua selvittää/muistaa IP osoitetta niin tuo helpottaa kummasti. onhen se helpompi muistaa google.com kuin 64.233.167.99.

    @TeppoI: Mitä ton jälkeen pitäis aueta on ftp sessio kuten ftp://ftp.sunet.se

    @Onze ja Teppo: Onko kukaan teistä testannut ottaa yhteyttä tommoseen FTP palvelimeen FTP client softalla vai testaatteko kaikki webbiselaimella?

    EDIT: testasin just kaverin kanssa ton mun palvelimen ja se toimii kuin junan vessa...heti kun muistin painaa "start" painiketta, että se meni online tilaan :)
     
    Last edited: Mar 29, 2006
  15. 0nze

    0nze Guest

    Oon ainoastaan kokeillut Weppiselaimella, miten tuo FTP client softahommalla kokeilu toimii? onko kysymyksessä samanlainen FTP softa kuin jolla siirretään esim. kotisivut jollekkin servulle?

    Ja serveri on kyllä käynnistetty, kaveri jo ehti vitsaillakkin että turhaa tappelua jos ei oo älynny startata ko. ohjelmaa :D

    Millä tavalla tuon ohjelman PASV settings voi vaikuttaa asiaan? onko tuo 'default' sama kuin '135.134.151.151' <--(oma ip) säätö?
     
    Last edited by a moderator: Mar 29, 2006
  16. teppoI

    teppoI Moderator Staff Member

    Joined:
    Apr 30, 2005
    Messages:
    4,166
    Likes Received:
    4
    Trophy Points:
    48
    Joo selaimella kokeiltu, en vain tajua miten ton ohjelman kautta sais?
     
  17. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Veikkaisin että kummallakin on NAT tai palomuuri ongelma. Joko palvelun tarjoajalla tai ADSL boxissa.

    Voitte itse kokeilla yhdistää omalle palvelimelle pistämällä osoitteeksi ftp://127.0.0.1:portti. Jospa se palvelin ei toimi muutenkaan.

    @Onze: FTP client softa on se samainen jolla siirretään webbisivuja ISP:n palvelimelle. FTP softa saattaisi antaa parempia virheilmoituksia kuin webbiselain jos tulee ongelmia.
     
  18. teppoI

    teppoI Moderator Staff Member

    Joined:
    Apr 30, 2005
    Messages:
    4,166
    Likes Received:
    4
    Trophy Points:
    48
    ADSL purkkini on Simemes SpeedStream 5100, jossa ei ainakaan minun mielessä ole NATia.

    JA kertoisitko miten tuolla ohjelmalla tuo tiedostojen siirto tapahtuu?
     
  19. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Eli ongelma tosiaan saattaisi olla tuo webbiselaimen käyttö. Webbiselain saattaa käyttää tuota PASV eli passiivista FTP moodia jolloin palvelimen pitäisi sallia hirveä määrä eri portteja. Aktiivi FTP:llä ei tuota ongelmaa pitäisi olla.

    Toisinsanoen voisitteko testata ongelma palvelinta FTP client softalla. Kuten http://www.download.com/SmartFTP-Client/3000-2160_4-10514283.html?tag=lst-6-1
     
  20. teppoI

    teppoI Moderator Staff Member

    Joined:
    Apr 30, 2005
    Messages:
    4,166
    Likes Received:
    4
    Trophy Points:
    48
    Ei auttanut minulla, tosin en tiedä oikein mitä säätöjä tuohon pitäsi laitaa. Eli asensin ohjelman ja se alkoi automaattisesti ottamaan yhteyttä ystäväni ftp-palvelimeen.
     

Share This Page