Itseasiassa tuolla palvelimella toimii kyllä jo ftp-serveri, vsftp, jonka konffaaminen chroottaamaan määritellyt käyttäjät on helppoa kuin heinänteko.
Ongelma on asiakkaiden paranoia, joka asettaa vaatimuksia nimenomaan tuon sftp:n käyttämiselle. (tämä siitä huolimatta, että siirrettävä data on käytännössä oikeasti vain kuvia, jotka on tarkoitettu laitettavaksi www-sivuille)
Se mikä saa minut epätoivon/raivon partaalle tässä on se, että olen säätänyt scponlyä käyttäen täysin toimivan ympäristön, mutta nyt en pysty toistamaan tuota toimenpidettä tuotantoympäristöön, vaikka käytin täysin samoja ohjeita ja ohjelmia ja ympäristöt ovat hyvin pitkälti identtiset...
Ja hakukoneet on laulanut koko eilisen ja tämän vuorokauden asiaan liittyen siihen malliin, että googlen näkökulmasta se on näyttänyt varmaan lähinnä floodaamiselta...
Eli jos joku on saanut ubuntu server 7.10:n sftp-käyttäjiä chrootattua onnistuneesti (per user), niin kaikki apu kelpaa. Perusidea on tämä:
-minulla on 1 ns. pääkäyttäjä, jolla pitää olla pääsy kaikkialle ssh:lla ja sftp:llä
-KAIKKI muut käyttäjät pitää pystyä pistämään omaan kotikansioonsa chrootattuna
-miel. mahdollisimman geneerisenä pitäisin tuon järjestelmän, jotta päivitykset tms eivät joka kerta aiheuttaisi mitään uudelleen-konfigurointirumbaa... (eli tuo openssh-patch, jolla käyttäjän kotikansion määrittelyssä voidaan kertoa sshd:lle mihin chroot, ei oikein tule käsittääkseni kysymykseen)
Tähän mennessä menestyksettä kokeiltu mm. rssh:ta sekä "manuaalisesti" käyttäjän chroottaamista kotikansioon replikoimalla riittävä ympäristö bash:in jne ajamiseksi chrootissa. Nämä viritykset päättyvät aina "connection closed" virheeseen...