Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Crek - 06.09.11 - klo:14.57

Otsikko: FTP-palvelin ongelma
Kirjoitti: Crek - 06.09.11 - klo:14.57
Kun kirjaudun root tunnuksella ja yritin siirtää tiedotoa, muokata etc. niin tulee virhe:

tämmönen: Vastaus:   550 testi.php: Permission denied
Virhe:   Kriittinen tiedostonsiirron virhe

Missä on ongelma?
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: mrl586 - 06.09.11 - klo:17.08
Miksi käytät FTP:tä?
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: Crek - 06.09.11 - klo:17.39
Millä tavoin siirrän tiedostoja? Millä tavoin jaan tiedostoja? Päätin että tähän on sopivin ratkaisu FTP, mutta nyt ratkaisuja ongelmaan.
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: reboot - 07.09.11 - klo:10.36
Kun kirjaudun root tunnuksella ja yritin siirtää tiedotoa, muokata etc. niin tulee virhe:

tämmönen: Vastaus:   550 testi.php: Permission denied
Virhe:   Kriittinen tiedostonsiirron virhe

Missä on ongelma?

Siinähän se ongelma on jo sanottuna: "Permission denied". Eli tiedoston oikeudet kuntoon.

Jos ei ole tarvetta salata liikennettä eli ts. ei siirretä mitään luottamuksellista eikö ole pelkoa että joku kuuntelee dataliikennettä ja napsii sieltä FTP-serverin tunnuksia/salasanoja, niin FTP on ihan jees. Itse suosin kuitenkin SSH:ta tiedostojen siirtoon, vähemmän murheita.
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: vartsu - 07.09.11 - klo:10.38
En kyllä henk.koht menis naputtelemaan rootin salasanoja FTP:n kautta...
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: jekku - 07.09.11 - klo:11.32
Kun kirjaudun root tunnuksella ja yritin siirtää tiedotoa, muokata etc. niin tulee virhe:

tämmönen: Vastaus:   550 testi.php: Permission denied
Virhe:   Kriittinen tiedostonsiirron virhe

Missä on ongelma?

Siinähän se ongelma on jo sanottuna: "Permission denied". Eli tiedoston oikeudet kuntoon.

Jos ei ole tarvetta salata liikennettä eli ts. ei siirretä mitään luottamuksellista eikö ole pelkoa että joku kuuntelee dataliikennettä ja napsii sieltä FTP-serverin tunnuksia/salasanoja, niin FTP on ihan jees. Itse suosin kuitenkin SSH:ta tiedostojen siirtoon, vähemmän murheita.

Eikä rootille tuollaisia oikeuksia muutenkaan kannattane tarjota?
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: reboot - 07.09.11 - klo:12.04
Kas, siinähän mainittiin avainsana "root" eli mentiin jo siinä vaiheessa kysyjän osalta mönkään.. eli EI root-käyttäjänä mitään, normi userina sisään ja sitten sudo:lla tms. tehdään vahvempia oikkia vaativia juttuja.
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: Crek - 07.09.11 - klo:17.02
Hei,

menin sisään aivan tavallisena userilla, ja tuli sama virhe. Jos jotakin kiinnostaa mihin yritän siirtää tiedostoja, niin var/www eli Kotisivut kyseessä.

Jos joku ubuntu asiantuntija auttaisi?
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: retu - 07.09.11 - klo:17.29
Todennäköisesti et pääse siirtämään, koska et ole hakemiston /var/www omistaja eikä sinne ole oikeuksia koko mailmalla.

Tavallisia sivuja varten www-palvelimelle riittää lukuoikeus tuohon hakemistoon, joten pääset helpoimmalla kun otat hakemiston omistajuuden itsellesi. Esmes:
Koodia: [Valitse]
sudo chown -R Crek\: /var/wwwSitten tiedostojen kopiointi pitäisi onnistua. Jos ei onnistu, saattaa olla myös ftp-palvelun asetuksista kiinni.

Kuten edellä on jo sanottu, palvelimen ylläpitoon kannattaisi mieluummin käyttää ssh-yhteyttä. Komento sftp avaa ssh-yhteyttä käyttäen ominaisuuksiltaan pitkälti ftp:tä vastaavan (mutta paremman) yhteyden tiedostojen siirtoa varten. Myös gui ohjelmia löytyy. Myös windowsille.
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: reboot - 08.09.11 - klo:10.55
Myös FTP-palvelun asetukset kannattaa tarkistaa.

Etkä ole ensimmäinen, joka saman asian kanssa pähkii, Googlella löytyy vinkkejä: http://www.google.fi/search?q=ubuntu+ftp+upload+to+var%2Fwww
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: ajaaskel - 08.09.11 - klo:17.08
Jos et halua muuttaa /var/www omistajuutta niin tuon hankaluuden voi kiertää vaikka sijoittamalla kotihakemiston alle uuden "www" -hakemiston jolloin oikeudet toimivat virittämättä tiedostojen siirrossa ja tekee soft-linkin tuosta www: stä (joka on /var: in alla) osoittamaan tuohon uuteen hakemistoon kotihakemistosi alla.   En kyllä tiedä onko tämä teknisesti sen parempi kuin että yksinkertaisesti "kaappaa" omistajuuden tuolta ---> /var/www kuten "retu" ehdotti.  

Webbitiedostojen pitämiseen /home/käyttäjätunnus/www :n alla liittyy kuitenkin yksi idea:  Kun kehittelet sivustoasi voit tuon hakemiston rinnalle tehdä vaikka "www2" hakemiston, kehitellä sisältöä siellä  ja kun uusi sivusto näyttää hyvältä vaihtaa pelkän linkin osoittamaan siihen sen sijaan että kopioit tavaraa vanhan päälle tai paikasta toiseen.  


Edit:   Toisaalla ehdotetaan ratkaisuksi pelkästään ryhmän säätöä niin että omalla käyttäjätunnuksella pääsee tekemään mitä haluaa --> /var/www.  Tuo saattaa olla "tyylikkäin" tapa jos haluat pitää webbitiedostosi suoraan tuolla eikä jossain /home: n alla.  Tässä asia englanniksi:

http://ubuntuforums.org/showthread.php?t=855553&page=2 (http://ubuntuforums.org/showthread.php?t=855553&page=2)
Otsikko: Vs: FTP-palvelin ongelma
Kirjoitti: Tha-Fox - 08.10.11 - klo:14.04
Itse olen käskyttänyt Apachen hakemaan sivut kotihakemistostani /var/www:n sijaan. Mahtaako tuossa olla turvallisuus jotenkin huonompi verrattuna symlinkin käyttöön?