Tiedon siirto kahden koneen välillä

ew3e4675y

Olis olohuoneessa kone, josta pitäisi siirtää hirveästi tavaraa toiseen huoneeseen toiseen koneeseen. Ennen kuin rupean usb tikkua rääkkäämään niin olen yrittänyt selvittää miten saisi verkon kautta siirrettyä.

Olohuoneen kone on siis wlanissa ja pöytäkone piuhalla kiinni modeemissa. Jotain ssh server juttuja löysin googlella: http://thanhsiang.org/faqing/node/114
Mutta ei onnistu, tuntuu että evotan jotain pahasti. Tökkää heti tuohon kolmanteen kohtaan. Löydän kyllä connect to server, joka ei ole edes ton näköinen eikä ole noin montaa kenttääkään enkä osaa sitä käyttää.

Molemmissa koneissa Ubuntu 14.04

31

1504

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • minulla näin

      Eikö yksinkertaisinta olisi vaan tehdä kansiojako tiedostonhallinnassa, Nautiluksessa siis. Koneet kai on samassa sisäverkossa?

      • ew3e4675y

        No näinhän se taitaa olla. Tein molemmissa koneissa niin että klikkasin kansioita ja valitsin Local network share. Asensi Samban ja sain kansiot näkymään verkossa.

        Meen tossa ikkunassa Browse Network, molemmat koneet näkyy siellä mutta aukee tyhjinä. Niiden lisäksi on joku Windows Network. Pöytäkoneessa on kyllä Windows 7 mutta onko sillä mitään tekemistä tämän kanssa?
        Windows Networkista kun menee eteenpäin niin Workgroup ja siellä näkyy taas molemmat koneet ja myös jakamani kansiot. Ne ei vaan aukea "Unable to access location - Failed to mount Windows share: Permission denied"

        Jotain nyt jäänyt huomiotta tässä.


    • rj-45 kaapeli

      Piuha koneiden perseeseen ja saat siirrettyä kaiken nopeasti.

    • 3+8=12

      Kansionjako taikka Samba asennus

    • 1+1

      Vanha ohje:

      Sambajako ubuntu-työasemaan (työasema 'sambapalvelimena' niin että siihen pääsee saman aliverkon (kotiverkon) muista koneista):

      1. tee jakoa varten kansio (esim. sambajako) tai käytä valmista kansiota (esim. Julkinen)
      2. valitse sen päällä hiiren oikealla Jakamisen valinnat ja sen asetusikkunassa rasti 'Jaa tämä kansio'
      Jaon nimi: sambajako (=tähän kansion nimi)
      rasti: vieras pääsyoikeudet (ei tarvi käyttäjätiliä koneella: näin ok jos muiden ei anneta luoda tai poistaa tiedostoja)
      ei rastia: salli muiden luoda ja poistaa tiedostoja (paitsi jos haluat sallia muiden kirjoittaa sinne ja poistaa sieltä)
      (jos vieraspääsyä ei sallita, yhteydenottajan on tiedettävä sambajakohakemiston omistajan käyttäjätunnus ja salasana,
      jos muiden ei sallita luoda ja poistaa tiedostoja, vain omistaja voi tehdä niin, antamalla käyttäjätunnus ja salasana)
      näitä asetuksia voi muuttaa jälkeenpäin, tämän jälkeen jako näkyy myös kohdassa Ominaisuudet-Jaa
      Kun asetusikkuna ilmoittaa ettei jakopalvelua (samba) ole koneella, valitse 'asenna palvelu' ilmoituspopupista (samba-palveluasennus
      pakettivarastosta käynnistyy suoraan, asenna ehdotetut paketit)
      3. asennuksen jälkeen hyväksy kirjaudu ulos ja takaisin sisään-> samba on käytössä
      4. varmista ettei koneen palomuuri (jos käytössä) estä portteja (137, 138, 139, 445)

      Toisesta koneesta voit nyt selata verkkoa, esim. Linuxilla Kotikansio->Selaa verkkoa näyttää nyt ekan koneen ja jaettu kansio ja sen tiedostot näkyy siellä.

      Tai valita Sijainnit-menusta 'yhdistä palvelimeen' ja antaa: 'palvelin' (ekankoneennimi tai ip), windows-jako, jakonimi (esim /sambajako ja kansio / eli jaon juurikansio), sitten aluenimi (WORKGROUP tai vastaava) ja käyttäjätunnus ja salasana (jos vieras-pääsy on sallittu, näitä ei tarkisteta, kaikki pääsee selaamaan ja lukemaan tiedostoja, tähän voi antaa mitä vaan vaikka k ja s).

      Myös pelkkä komentoriviyhteys 'palvelimen' sambajakoon on mahdollinen, kun mounttaa jaon asiakaskoneessa tyyliin:
      sudo mount -t cifs -o user=asiakas //192.168.1.100/sambajako /mnt
      (missä asiakas=asiakaskoneen käyttäjätili (vieraspääsy -> ei tarvitse antaa sambajakohakemiston omistajan käyttäjätiliä palvelinkoneessa, tähän voisi antaa myös vaikka anonymous), 192.168.1.100='palvelinkoneen' ip, sambajako=jaonnimi, ja /mnt=hakemisto mihin se mountataan)
      valitse sitten asiakaskoneessa:
      cd /mnt
      Komentorivisambayhteyden voi katkaista umountilla (huom: ensin pitää poistua /mnt hakemistosta): sudo umount /mnt
      tai sammuttamalla asiakaskone.

      Windows-koneesta pääsee myös linux-sambajakoon selaamalla tai jaon nimellä (explorerin komento/osoiterivi): \\ekakone\sambajako
      (tunnusta ja salasanaa voidaan kysyä, mutta niitä ei tarkisteta, jos vieras-pääsy on sallittu)

      Windows-koneen jakoon pääsee vastaavasti Linuxista samalla tavalla kuin Linux-koneen jakoon yllä (kun Windows-koneen palomuuri ei estä sitä).

      Huomaa kohta 2 Jakamisen valinnat: vieras pääsyoikeus (=kaikilla). Jos silti valittaa oikeuksista, tarkista vielä kansion päällä ominaisuudet-oikeudet että ryhmällä muut on oikeus: avaa tiedostoja (tai sama komennolla: ls -l että kansioon on oikeudet drwxrwxr-x eli muut ryhmälle vähintään r-x)

    • google löytää

      Sambaa selvästi nopeampi siirtotapa on NFS. Senkin pystytys on helppoa ubutu-koneiden välillä, google jälleen kerran auttaa.

      • Dadaaaaa

      • ????

        Ei näy? Pitääkö toisessakin koneessa olla NFS?


      • aapuuvvvaa
        ???? kirjoitti:

        Ei näy? Pitääkö toisessakin koneessa olla NFS?

        ONKO NFS jotai erikois kikkoja??? miten sen saa toimiin??


      • seon siinä
        aapuuvvvaa kirjoitti:

        ONKO NFS jotai erikois kikkoja??? miten sen saa toimiin??

        Ei oo erikoiskikkoja.

        Asenna nfs-kernel-server toiseen koneeseen (palvelin). Ja toiseen koneeseen (asiakas) asenna nfs-common.

        Sitten katsot, mitä sanottiin alla viestissä 11.12.2014 08:57.
        Siinä viestissä kyllä mainittiin ssh tar, joka on kyllä vielä helpompi tapa, eikä kansioiden verkkojakoja tarvita. Asennat vaan (palvelin)koneeseen paketin openssh-server. Asiakaskoneessa käytät komentoja ssh ja tar sopivasti niin, että saat siirrettyä haluamasi tiedostot asiakaskoneelta palvelinkoneelle.

        Tai sitten vaan käytä rsync-ohjelmaa: http://unix.stackexchange.com/questions/70581/scp-and-compress-at-the-same-time-no-intermediate-save

        Tapoja on monta.


      • seon siinä
        seon siinä kirjoitti:

        Ei oo erikoiskikkoja.

        Asenna nfs-kernel-server toiseen koneeseen (palvelin). Ja toiseen koneeseen (asiakas) asenna nfs-common.

        Sitten katsot, mitä sanottiin alla viestissä 11.12.2014 08:57.
        Siinä viestissä kyllä mainittiin ssh tar, joka on kyllä vielä helpompi tapa, eikä kansioiden verkkojakoja tarvita. Asennat vaan (palvelin)koneeseen paketin openssh-server. Asiakaskoneessa käytät komentoja ssh ja tar sopivasti niin, että saat siirrettyä haluamasi tiedostot asiakaskoneelta palvelinkoneelle.

        Tai sitten vaan käytä rsync-ohjelmaa: http://unix.stackexchange.com/questions/70581/scp-and-compress-at-the-same-time-no-intermediate-save

        Tapoja on monta.

        Tuossa vielä toinenkin asiaan liittyvä ohjeistus:
        http://www.howtogeek.com/135533/how-to-use-rsync-to-backup-your-data-on-linux/


    • joskus-helpointa

      Jospa sen koneen jolle siirtää haluaa (sen kovalevyn) kytkee koneeseen toiseksi kovalevyksi?
      (vähän "mekanista" ähellystä)

    • 3+15

      Selvitä laitteiden ip:t, ja ota ssh:lla yhteys.
      Windowssiin lienee tarjolla winscp -yhteysohjelmaksi.

    • hehhehhhhh

      Siirrä kiintolevy toiseen koneeseen ja kopio tarvittavat matskut toiselle kiintolevylle.

    • Luot dropbox tilin ja asennat dropboxin molemmille laitteille. Siinä yksi yksinkertainen vaihtoehto. Ystävien lomakuvatkin on helppo siirtää sitä kautta koneellesi.

      • -----------

        Upload nopeudet yhteyksissä on yleensä niin hitaita, että isojen tietomärien siirtäminen on toivotonta.
        Löytyy ohjelmia joilla jaot onnistuu helposti vaikka eri käyttöjärjestelmän omaavien koneiden välillä, esim Nitroshare, Unison.


      • ----------- kirjoitti:

        Upload nopeudet yhteyksissä on yleensä niin hitaita, että isojen tietomärien siirtäminen on toivotonta.
        Löytyy ohjelmia joilla jaot onnistuu helposti vaikka eri käyttöjärjestelmän omaavien koneiden välillä, esim Nitroshare, Unison.

        Tottahan se on, mutta ei tarvitse jäädä koneelle seuraamaan toimenpidettä tai voi tehdä ihan jotain muuta. Kaikki vaihtoehdot voittaa aina USB-tikulla edestakaisin ravaamisen koneiden välillä, ellei sitten omista 64 gigan tikkua, johon varmaan mahtuu kaikki aloittajan haluamat siirrot kerralla. (128 gigaakin löytyy, siitä isommat niin tarvii jo ulkoisen kovalevyn). Linuxilla tiedonsiirto massamuistilaitteella on nopeeta ja jouhevaa toimintaa, nitroshare tarvitsee sen kotiverkon, joten tottakai on nopea, mutta sillä jää ystävän lomakuvat saamatta 600km päästä. =) Nitroshare on loistava vaihtoehto, mikäli on useita koneita kotiverkossa ja niiden välillä tulee mahdollisesti paljonkin tiedonsiirtoa säännöllisesti, mutta siinä on kyllä aloittajalle hyvä vaihtoehto toteuttaa tiedostonsiirto koneelta koneelle.


      • ew3e4675y
        lindqvist kirjoitti:

        Tottahan se on, mutta ei tarvitse jäädä koneelle seuraamaan toimenpidettä tai voi tehdä ihan jotain muuta. Kaikki vaihtoehdot voittaa aina USB-tikulla edestakaisin ravaamisen koneiden välillä, ellei sitten omista 64 gigan tikkua, johon varmaan mahtuu kaikki aloittajan haluamat siirrot kerralla. (128 gigaakin löytyy, siitä isommat niin tarvii jo ulkoisen kovalevyn). Linuxilla tiedonsiirto massamuistilaitteella on nopeeta ja jouhevaa toimintaa, nitroshare tarvitsee sen kotiverkon, joten tottakai on nopea, mutta sillä jää ystävän lomakuvat saamatta 600km päästä. =) Nitroshare on loistava vaihtoehto, mikäli on useita koneita kotiverkossa ja niiden välillä tulee mahdollisesti paljonkin tiedonsiirtoa säännöllisesti, mutta siinä on kyllä aloittajalle hyvä vaihtoehto toteuttaa tiedostonsiirto koneelta koneelle.

        Onhan noita tapoja siirtää tavaraa mutta nyt alkuun tavaraa on aivan liian paljon johonkin dropbox ja usb tikku pelleilyyn.

        Tutkin tota NFS tai Nitroshare juttua kun on aikaa taas viikon päästä. Kiintolevyn voi tietysti ottaa irti jne mutta jatkoa ajatellen verkon yli siirto on nopeampi ja kätevämpi kunhan tän saa ähellettyä kuntoon.


      • NFS
        ew3e4675y kirjoitti:

        Onhan noita tapoja siirtää tavaraa mutta nyt alkuun tavaraa on aivan liian paljon johonkin dropbox ja usb tikku pelleilyyn.

        Tutkin tota NFS tai Nitroshare juttua kun on aikaa taas viikon päästä. Kiintolevyn voi tietysti ottaa irti jne mutta jatkoa ajatellen verkon yli siirto on nopeampi ja kätevämpi kunhan tän saa ähellettyä kuntoon.

        Ei mitään pilvee ruveta vetään ;D


    • Näillä mennään

      Sisäverkon kautta hakemistojen jakoon sulla on valittavissa kaksi perusratkaisua: NFS ja Samba. Näistä NFS on selvästi nopeampi ja siksi suositeltavampi. Tutki komentoja
      man exports
      man exportfs
      Sulla pitää jakokoneeseen olla asennettuna NFS-palvelin, löytyy pakettivarastosta. Asiakaskoneeseen sitten muistaakseni nfs-utils. Lopuksi varmistat hakemistojen käyttöoikeudet kuntoon.

      Muitakin siirtotapoja on, katso vaikkapa
      man ssh
      man tar
      Näillä komennoilla putkitat siirron koneelta toiselle varsin helposti, eikä yllä mainittuja verkkojakoja tarvita.

    • wondersss

      Miten voi olla mahdollista, että tämmönen yksinkertainen toimenpide vaatii insinööritaitoja? Eikö oo mitään siirrä nämä koneesta A koneeseen B -toimintoa?

      • eihelppoalinuxeissa

        Ei linuxeissa. Pitää lukea kasakaupalla netistä huonoja ja vanhentuneita ohjeita kun linuxeja käyttää. Ja sitten vain arvata, mikä niistä sattuisi toimimaan.


      • win_wajakit

        Ethernet kaapeli. Winhihhulille helppo toimenpide on vaikea.


      • helppoa_ja_mukavaa

        miten niin insinööritaitoja? Se on vaan normaalia linuxin käyttöä:
        CD-aseman levyn katselu:
        mount /dev/cdrom /media/cdrom
        viereisen koneen cd-levyn mounttaus /media/share-hakemistoon:
        mount kone:/media/cdrom /media/share
        -tietysti pitää jaettavalla koneella antaa oikeudet jaolle, kuten yllä on /etc/exports:n avulla selitetty

        ja jos koneiden välillä on ssh-yhteys mahdollinen, niin voi käyttää myös sitä tässä:
        mount -t sshfs kone:/media/cdrom /media/share
        -tämä tosin salaa yhteyden, eli on n. 10x hitaampi, kuin nfs.

        Kyllä varmaan jotakin helppoa winukkamaistakin on olemassa, mutta nämä on niin syvälle juurtuneet jo mainframe-ajoista lähtien, että ei ole ollut tarvetta keksiä pyörää uudelleen.. ja sama tietysti toimii solaris/unix-alustoilla muillakin, joten tapa on vieläpä geneerinen. Ja sitäpaitsi: Teet nuo muutokset kerran ja pärjäät tämän jälkeen aina yhdellä mount-komennolla, jonka voi piilottaa johonkin automagiaan tai napin taakse.
        Ja jos tiedostoja on vain 1 kpl, niin tämä ajaa asian myös:
        scp file.txt username@host:hakemisto/
        tai tämä:
        rsync -av file.txt user@host:/home/user/hakemisto/

        Nämä nyt tulee tutuiksi yleensä jo linux-kursseilla tai viimeistään siinä vaiheessa, kun komentorivi alkaa kiinnostaa tekemisen tapana.


      • win_tappaa_aivot
        helppoa_ja_mukavaa kirjoitti:

        miten niin insinööritaitoja? Se on vaan normaalia linuxin käyttöä:
        CD-aseman levyn katselu:
        mount /dev/cdrom /media/cdrom
        viereisen koneen cd-levyn mounttaus /media/share-hakemistoon:
        mount kone:/media/cdrom /media/share
        -tietysti pitää jaettavalla koneella antaa oikeudet jaolle, kuten yllä on /etc/exports:n avulla selitetty

        ja jos koneiden välillä on ssh-yhteys mahdollinen, niin voi käyttää myös sitä tässä:
        mount -t sshfs kone:/media/cdrom /media/share
        -tämä tosin salaa yhteyden, eli on n. 10x hitaampi, kuin nfs.

        Kyllä varmaan jotakin helppoa winukkamaistakin on olemassa, mutta nämä on niin syvälle juurtuneet jo mainframe-ajoista lähtien, että ei ole ollut tarvetta keksiä pyörää uudelleen.. ja sama tietysti toimii solaris/unix-alustoilla muillakin, joten tapa on vieläpä geneerinen. Ja sitäpaitsi: Teet nuo muutokset kerran ja pärjäät tämän jälkeen aina yhdellä mount-komennolla, jonka voi piilottaa johonkin automagiaan tai napin taakse.
        Ja jos tiedostoja on vain 1 kpl, niin tämä ajaa asian myös:
        scp file.txt username@host:hakemisto/
        tai tämä:
        rsync -av file.txt user@host:/home/user/hakemisto/

        Nämä nyt tulee tutuiksi yleensä jo linux-kursseilla tai viimeistään siinä vaiheessa, kun komentorivi alkaa kiinnostaa tekemisen tapana.

        Samballa onnistuu kyllä ilman komentoriviä, jota win-ääliöt vierastaa, vaikka wirusimurissa pitää mm. wiruksien takia sitäkin käyttää (kokemusta on). Komentojen vierastaminen johtuu ainoastaan älyn puutteesta. Toinen on että wirusimurin palstalla jätetään vastaamatta, jos apu vaatii komentorivin käyttöä ja sehän taas juontaa siihen tyhmyyteen (pirullista kokemusta siitäkin :) ). Win-ääliö luulee olevansa pätevä, jos osaa neuvoa hiirellä kliksuttelut :)


    • EiWinsoosiin

      Voi herranjumala! Kaks ubua ja sampaa välillä!!!
      Ohhhoijjaaa..
      ssh se oikea! Paljon nopeampi!

    • rsync

    • Kertaluontoista ad-hoc yhteyttä varten olen käyttänyt ssh / sshfs yhteyttä tyyliin

      $ sshfs user@ssh_server:/home/user /home/user/jako

      Pysyvämpää yhteyttä varten olen sitten tehnyt nfs-jaon silloin kun sille on ollut tarvetta.

      • kaikki_tiet_vie

        Rsync:n saa konfiguroitua käyttämänään ssh:ta taustalla automaattisesti. Käsittääkseni monet distrot tekeekin näin. Toisekseen rsync nopeuttaa tietojen siirtoa koneiden välillä. Voi esim. pakata siirrettävän datan ennen siirtoa tai katsoa, mitkä tiedostot on jo valmiiksi siirretty ja siirtää vain puuttuvat/muuttuneet. Myös "tiedostojen synkronointi" on mahdollista toteuttaa.
        Kokonaan huomiotta ovat jääneet muuten erilaiset versionhallinnat. Jos siirrettävät dokumentit on versionhallinnassa - mitä todennäköisimmin sen/ne saa toiselle koneelle myös sen avulla kloonaamalla repositoryn/yhden tiedoston sieltä.


    • vanha_ketju

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Heikki Silvennoinen petti vaimoaan vuosien ajan

      Viiden lapsen isä Heikki kehuu kirjassaan kuinka paljon on pettänyt vaimoaan vuosien varrella.
      Kotimaiset julkkisjuorut
      137
      1916
    2. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      27
      1908
    3. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      23
      1848
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      85
      1630
    5. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      62
      1448
    6. Sakarjan kirjan 6. luku

      Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se
      Profetiat
      20
      1266
    7. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      37
      1163
    8. Avaa sydämesi mulle

      ❤ ❤❤ Tahdon pelkkää hyvää sulle Sillä ilmeisesti puhumalla Avoimesti välillämme Kaikki taas selviää Kerro kaikki, tahdo
      Ikävä
      38
      1160
    9. Söpö lutunen oot

      Kaipaan aina vaan, vaikkakin sitten yksipuolisesti.
      Ikävä
      11
      1148
    10. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      10
      1137
    Aihe