Opas FTP palvelimen pystyttämiseksi Windows koneessa.

Viestiketju Käyttäjien tekemät oppaat -osiossa. Ketjun avasi LaLLi80 28.02.2006.

  1. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    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 :)
     
    Viimeksi muokattu: 26.03.2006
  2.  
  3. q-hub-op

    q-hub-op Regular member

    Liittynyt:
    30.01.2005
    Viestejä:
    693
    Kiitokset:
    0
    Pisteet:
    26
    Ihan hyvä opas, mutta itse tykkään enemmän filefizllassa
     
  4. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    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.
     
  5. teppoI

    teppoI Moderator Ylläpitäjä

    Liittynyt:
    30.04.2005
    Viestejä:
    4,166
    Kiitokset:
    4
    Pisteet:
    48
    Todella hyvä opas, muuta ei voi sanoa.
     
  6. 0nze

    0nze Guest

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

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    116
    Erittäin hyvä kysymys. Lisäsin tietoja ohjeeseen. Voi kysyä lisää tarkennuksia niin lisään sitä mukaa.
     
  8. 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...
     
  9. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    116
    Millä IP:llä keverisi yrittää ottaa yhteyttä palvelimeen? Onko FTP palvelimelle sallittu liikenne palomuurista? Onko SP2 palomuuri käytössä?
     
  10. 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ä...
     
  11. 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...
     
  12. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    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
     
  13. 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
     
    Moderaattorin viimeksi muokkaama: 28.03.2006
  14. teppoI

    teppoI Moderator Ylläpitäjä

    Liittynyt:
    30.04.2005
    Viestejä:
    4,166
    Kiitokset:
    4
    Pisteet:
    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?
     
  15. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    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 :)
     
    Viimeksi muokattu: 29.03.2006
  16. 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ö?
     
    Moderaattorin viimeksi muokkaama: 29.03.2006
  17. teppoI

    teppoI Moderator Ylläpitäjä

    Liittynyt:
    30.04.2005
    Viestejä:
    4,166
    Kiitokset:
    4
    Pisteet:
    48
    Joo selaimella kokeiltu, en vain tajua miten ton ohjelman kautta sais?
     
  18. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    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.
     
  19. teppoI

    teppoI Moderator Ylläpitäjä

    Liittynyt:
    30.04.2005
    Viestejä:
    4,166
    Kiitokset:
    4
    Pisteet:
    48
    ADSL purkkini on Simemes SpeedStream 5100, jossa ei ainakaan minun mielessä ole NATia.

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

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    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
     
  21. teppoI

    teppoI Moderator Ylläpitäjä

    Liittynyt:
    30.04.2005
    Viestejä:
    4,166
    Kiitokset:
    4
    Pisteet:
    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.
     

Jaa tämä sivu