Ubuntu Suomen keskustelualueet

Muut alueet => Yleistä keskustelua => Aiheen aloitti: asiantuntija mäki - 19.12.10 - klo:19.33

Otsikko: tiedoston lähetysohjelma?
Kirjoitti: asiantuntija mäki - 19.12.10 - klo:19.33
Elikä tarviisin jotenkin järkevästi lähettää ison tiedoston tms kaverille.
Mulla ubuntu ja xp ja kaverilla vista.
Eli jos en polta levylle ja lähetä postissa niin onko joku järkevä tapa lähettää verkossa?
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: Tomin - 19.12.10 - klo:20.07
Keinojahan löytyy:
Taviksille:
Pilvisysteemit:
Ubuntu One: https://one.ubuntu.com/, tosin en tiedä toiminnasta kun käytössä on Windows XP/Vista. Avoimin vaihtoehto näistä kahdesta.
Dropbox: http://dropbox.com/, tuossa linkki, jota käyttämällä saa 250 MB lisätilaa (normaalisti 2 GB): https://www.dropbox.com/referrals/NTQzMDUxODI5 Toimii hyvin Linuxissa(, Macissä) ja Windowsissa. (maciä en ole kokeillut ollenkaan)
Selaimen lisäosat yms:
Opera Unite: http://unite.opera.com/applications/ Suljettu, toimii selaimen osana, lataus tapahtuu koneeltasi.
Firefoxille lienee samankaltainen addon saatavissa: http://www.google.fi/search?rls=fi&q=firefox+file+sharing

Muita keinoja (vaativampia):
Apache tai HTTPD webpalvelin koneelle, lataus tapahtuu omalta koneeltasi, mutta tiedostot ja turvallisuus ovat omissa käsissäsi (tai koneellasi). Avointa koodia.
OpenSSH/SFTP (http://linux.fi/wiki/SSH) palvelin koneelle, lataus tapahtuu omalta koneeltasi, tiedostot ja turvallisuus ovat käsissäsi. Salattu liikenne, avointa koodia. Kohtuu helppo. Suomalaiset juuret. Mahdollistaa paljon muutakin.
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: Thinkit - 19.12.10 - klo:20.08
Lainaus
Ubuntu One: https://one.ubuntu.com/, tosin en tiedä toiminnasta kun käytössä on Windows XP/Vista. Avoimin vaihtoehto näistä kahdesta.

Ainakin tämä on toiminut siirtäessäni tiedostoja kaverilleni hollantiin. Hänellä on Vista/win7.

t: Antti  ;)
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: spark - 20.12.10 - klo:20.08
Torrentilla siirtyy näppärästi ja ilman välikäsiä.

Torrentin luominen Transmissionilla.

1. Jos tiedostoja useampi, kuin yksi, niin siirrä ne kansioon tai pakkaa ne.
2. Avaa Transmission. Valitse Tiedosto > Uusi
3. Valitse jaettava tiedosto tai kansio.
4. Lisää Opentrackerin osoite ja/tai oma IP:si. Ei ole pakollisia, mutta nopeuttaa toistensa löytymistä.
udp://tracker.openbittorrent.com:80/announce Jostain syystä ei nyt hyväksynyt tuota osoitetta?
5. Klikkaa lopuksi nappia Uusi
6. Avaa luotu torrent Transmissioniin ja aseta latauskansioksi se, missä tiesostot sijaitsee. Pitäisi alkaa näyttämään 100%.

Lopuksi lähetät luodun .torrent tiedoston kaverillesi vaikka sähköpostilla. Jos et laittanut IP:tä tai muuta trackeria siihen, voi DHT verkolla kestää löytymisessä aikansa, ennenkuin lataus pääsee käyntiin.
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: tobotti - 23.12.10 - klo:00.51
Päätteeseen:
Koodia: [Valitse]
python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"
Avaa väliaikaisen webserverin ( portti 8000 ) , menee kiinni ctrl+C .
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: Tha-Fox - 23.12.10 - klo:00.58
Päätteeseen:
Koodia: [Valitse]
python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"
Avaa väliaikaisen webserverin ( portti 8000 ) , menee kiinni ctrl+C .

Mistä polusta tuo palvelin hakee tiedostonsa? Samasta, josta ajetaan?
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: tobotti - 23.12.10 - klo:13.57
Mistä polusta tuo palvelin hakee tiedostonsa? Samasta, josta ajetaan?

Juu, sama hakemisto missä käynnistää.
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: ajaaskel - 23.12.10 - klo:14.37
Tuohan oli kätevä satunnaiseen siirtoon, kokeilin sisäverkossa.  Tätä nopeammin ei tilapäistä webbipalvelinta voi saada pystyyn.  Näyttää pääteikkunassa mitä siirretään ulos. Flash-tiedostot (.flv) siirtyivät ok.

Edit:
Meni jostain syystä jumiin kun yritti mp3-tiedoston siirtoa:

192.168.1.3 - - [23/Dec/2010 14:47:52] "GET /Julkinen/yksi_ainoa_ikkuna.mp3 HTTP/1.1" 200 -
----------------------------------------
Exception happened during processing of request from ('192.168.1.3', 37621)
Traceback (most recent call last):
  File "/usr/lib/python2.6/SocketServer.py", line 283, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.6/SocketServer.py", line 309, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.6/SocketServer.py", line 322, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.6/SocketServer.py", line 617, in __init__
    self.handle()
  File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle
    self.handle_one_request()
  File "/usr/lib/python2.6/BaseHTTPServer.py", line 323, in handle_one_request
    method()
  File "/usr/lib/python2.6/SimpleHTTPServer.py", line 45, in do_GET
    self.copyfile(f, self.wfile)
  File "/usr/lib/python2.6/SimpleHTTPServer.py", line 175, in copyfile
    shutil.copyfileobj(source, outputfile)
  File "/usr/lib/python2.6/shutil.py", line 31, in copyfileobj
    fdst.write(buf)
  File "/usr/lib/python2.6/socket.py", line 318, in write
    self.flush()
  File "/usr/lib/python2.6/socket.py", line 297, in flush
    self._sock.sendall(buffer(data, write_offset, buffer_size))
error: [Errno 104] Connection reset by peer

Mikähän tuossa sattui ?  Yritin clientin päässä ensin "mouse over" -toiminnolla kuunnella sitä mutta kun ei alkanut kuulua mitään niin klikkasin sitä.

Edit2:  Toisella yrityksellä kaikki toimi ok enkä saanut jumiin nyt millään.  Hyvä !  Mitenkähän turvallinen tuo olisi ulkoverkossa ?
  
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: tobotti - 24.12.10 - klo:05.53
Juu tuo jumii joskus, ei taida kestää kuin latailut 'serveriltä' ja niitäkin yhden kerrallaan. Kaveri yritti kahta tiedostoa ottaa samaan aikaan ja meni sekasin. Mutta tuo on kyllä nopein tapa väliaikaiseen jakoon.

Turvallisuudesta en tiedä, pyyttonihan tuota hoitaa  :)
Otsikko: Vs: tiedoston lähetysohjelma?
Kirjoitti: jekku - 24.12.10 - klo:09.52
Päätteeseen:
Koodia: [Valitse]
python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"
Avaa väliaikaisen webserverin ( portti 8000 ) , menee kiinni ctrl+C .

Heh. Joka päivä jotakin - kiitokset :)