Kirjoittaja Aihe: Helpoin tapa jakaa tiedostot Ubuntu-koneiden välillä [siirrettävissä]  (Luettu 17783 kertaa)

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Tuolla toisessa ketjussa väittelin, että ssh:lla olisi kaikkein helpointa (gui vs. pääte mielessä) jakaa tiedostoja Ubuntukoneelta toiselle. Olinpa pihalla!  :) Iisein, todellinen click-click tapa on kuitenkin samba. Kokeilin jakaa kansion Gutsy koneelta Feistylle, proseduuri meni suunnilleen näin.

Jakavalla koneella (Gutsy):
1. Nautiluksessa oikean hiiren napin takaa Jaa kansio > Kysyy pääkäyttäjän salasanaa, jonka shares-adminin ajaminen vaatii.
2. Jos sambaa tai NFS:ä ei ole asennettu, kone kysyy halutaanko asentaa Samba vai NFS vai molemmat. Valitaan Samba.
3. Jaa läpi > Windows verkot (SMB)

Toisella koneella (Feisty):
1. Asennetaan paketti smbclient
2. Sijainnit > Verkko - ahaa siellä näkyykin oikein win-tyyliin jakava kone ja sen jaetut kansiot.

Helppoa eikö totta ja yllätti ainakin minut.
« Viimeksi muokattu: 16.08.08 - klo:13.25 kirjoittanut Kari Argillander »
Ubuntu 12.10 Quantal Quetzal

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #1 : 22.11.07 - klo:06.38 »
2. Käyttis kysyy halutaanko asentaa Samba vai NFS vai molemmat. Valitaan Samba.

Jos tarkoitus on siirrellä tavaraa Linux-koneelta toiselle niin NFS voisi olla järkevämpi valinta.


Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #3 : 22.11.07 - klo:11.47 »
Tai SSHFS/SSH?

Jos koneet ovat saman palomuurin takana, hidastaa ssh:n käyttö siirtoja turhaan.

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #4 : 22.11.07 - klo:12.58 »
Löytyipä toinenkin click-click tapa.

Jakavalla koneella (Gutsy):

1. Tarkistetaan ensiksi Järjestelmä > Ylläpito > Palvelut, että Avahi-palvelu on päällä, kuten se oletuksena onkin Feistyssä ja Gutsyssä, koska jakoa mainostetaan sen kautta verkkoon.
2. Asennetaan paketti gshare. Huomion arvoista on, että nämä kaksi ovat ainoat vaiheet, joissa tarvitaan sudoilijan oikeuksia!
3. Järjestelmä > Asetukset valikkoon on ilmestynyt kohta File Sharing, jossa laitetaan täpät sopiviin kohtiin. Gshare tekee kotikansioon Shared Files nimisen kansion. Sinne voi vaikka linkittää Nautiluksella jaettavat kansiot.

Turvallisuusvaroituksena sanottakoon, että samalla aukeaa (anonyymi) ftp-palvelin porttiin 10021.

Toisella koneella (Feisty):
1. Jako löytyy Sijainnit > Verkko > N.N's Shared Files. Käyttäjätunnus ja salasana -kyselyyn vastataan: Yhdistä nimettömänä.
« Viimeksi muokattu: 22.11.07 - klo:16.11 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #5 : 22.11.07 - klo:14.46 »
Jos koneet ovat saman palomuurin takana, hidastaa ssh:n käyttö siirtoja turhaan.

No enpä kyllä itse ainakaan huomannut kovinkaan paljoa hitautta sen takia vaikka LANin sisällä olikin. Helppoa ja nopeaa.

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #6 : 22.11.07 - klo:18.38 »
Vielä yksi kokeilu. Tuumin, että (K)ubuntussa saattaisi olla tarjolla kaikki palikat siihen, että NFS-jaot näkyisivät ilman mounttaamista ja ilman, että edes tiedetään millä palvelimella ne ovat. Kotiverkossa tällaisesta ei ole varmaan suurempaa hyötyä. Varsinkaan ylläpitäjälle, joka tietää ip-osoitteet, host-namet ja /etc/fstabin konfffauksen unissaankin.  Mutta kirjoitetaanpa tänne kuitenkin ohjeet, kun kerran tuli harjoiteltua.

1. Tehdään tavallinen NFS-jako nfs-kernel-serverin avulla. NFS:n asetustiedostot ovat alla. Oletustiedostoja pitää muuttaa sen verran, että autentikointiin liittyvät ominaisuudet saadaan pois. Sen verran ovat hepreaa, että laitoin vain "no" jokaiseen sopivalta tuntuneeseen kohtaan:

Koodia: [Valitse]
$ cat /etc/default/nfs-kernel-server
# Number of servers to start up
RPCNFSDCOUNT=8

# Runtime priority of server (see nice(1))
RPCNFSDPRIORITY=0

# Options for rpc.mountd.
# If you have a port-based firewall, you might want to set up
# a fixed port here using the --port option. For more information,
# see rpc.mountd(8) or http://wiki.debian.org/?SecuringNFS
RPCMOUNTDOPTS=

# Do you want to start the svcgssd daemon? It is only required for Kerberos
# exports. Valid alternatives are "yes" and "no"; the default is "no".
NEED_SVCGSSD=no

# Options for rpc.svcgssd.
RPCSVCGSSDOPTS=


Koodia: [Valitse]
$ cat /etc/default/nfs-common
# If you do not set values for the NEED_ options, they will be attempted
# autodetected; this should be sufficient for most people. Valid alternatives
# for the NEED_ options are "yes" and "no".

# Options for rpc.statd.
#   Should rpc.statd listen on a specific port? This is especially useful
#   when you have a port-based firewall. To use a fixed port, set this
#   this variable to a statd argument like: "--port 4000 --outgoing-port 4001".
#   For more information, see rpc.statd(8) or http://wiki.debian.org/?SecuringNFS
STATDOPTS=

# Do you want to start the idmapd daemon? It is only needed for NFSv4.
NEED_IDMAPD=no

# Do you want to start the gssd daemon? It is required for Kerberos mounts.
NEED_GSSD=no

Koodia: [Valitse]
$ cat /etc/exports
/export         192.168.11.0/24(rw,insecure,async,no_subtree_check,no_root_squash)

Törmäsin (kio-slaven kanssa) ilmeisiin merkistöongelmiin, kun yritin exportata /homen alla olevia hakemistoa, kiertotienä mounttasin halutun kansion /exportiin

Koodia: [Valitse]
sudo mkdir /export
sudo mount --bind /home/antti/kuvia/  /export

Otetaan jako käyttöön:
Koodia: [Valitse]
sudo /etc/init.d/nfs-kernel-server restart
2. Laitetaan Avahi-daemon ilmoittamaan lähiverkkoon nfs-serveristä. Tapahtuu lisäämällä tarvittava palvelu /etc/avahi/services kansioon
Koodia: [Valitse]
$ cat /etc/avahi/services/nfs_export.service
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">NFS jaettu kansio</name> ## jaon näkyvä nimi
<service>
<type>_nfs._tcp</type>
<port>2049</port>
<txt-record>path=/export</txt-record> ## polku jaettuun kansioon
</service>
</service-group>

Ajetaan Avahi ylös (puuhun)  ;).
Koodia: [Valitse]
sudo /etc/init.d/avahi-daemon restart
3. Testataan toisella koneella kuuluuko verkossa Avahin kukkuminen.
Koodia: [Valitse]
sudo apt-get install mdns-scan
Koodia: [Valitse]
$ mdns-scan
+ antti-desktop [00:50:22:e3:bd:e5]._workstation._tcp.local
+ johanna-laptop [00:18:de:79:d7:06]._workstation._tcp.local
+ NFS jaettu kansio._nfs._tcp.local
Browsing ... |

4. Sitten tuleekin suurin pettymys. Nautilus tai Gnome-VFS tai kuka häntä onkaan Gnomessa vastuussa asiasta ei ymmärrä mitään tuon nfs-ilmoituksen päälle. Pitää hakea apua KDE-puolelta. Mitä paketteja KDE:sta tarvitaan en osaa varmasti sanoa, varmaankin kdebase-kio-plugins vähintään. Testikokoonpanossa oli myös konquerorin ja digikamin mukana tuleva tavara.

5. Ta-daa. Kio-slaveja käyttävät ohjelmat näkevät jaon remote:/ tai zeroconf:/ osoitteessa.
« Viimeksi muokattu: 24.11.07 - klo:15.22 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Speedy G

  • Käyttäjä
  • Viestejä: 216
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #7 : 22.11.07 - klo:20.49 »
Jos seassa häslää Winmoskaa niin KDE:ssä Järjestelmävalikko /Samba-jaot ja verkko on siinä. Klikkaus verkon nimeen tuo koneet näkyviin, ja koneeseen pääsee jaettuihin kansioihin käyttäjätunnus + salasana.
Muuta kikkailua ei ainakaan mulla 7.10 KDE:ssä tarvinnut. Tosin verkossa on yksi aito oikea palvelin.
Hai-saappaat ja Hankkijan lippis = Juntti Hämeen takamettistä :D

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #8 : 01.01.08 - klo:18.42 »
Jos seassa häslää Winmoskaa niin KDE:ssä Järjestelmävalikko /Samba-jaot ja verkko on siinä. Klikkaus verkon nimeen tuo koneet näkyviin, ja koneeseen pääsee jaettuihin kansioihin käyttäjätunnus + salasana.
Muuta kikkailua ei ainakaan mulla 7.10 KDE:ssä tarvinnut. Tosin verkossa on yksi aito oikea palvelin.

Hyvä hyvä.

Jos verkossa jokin kone jakaa palvelujaan jollain protokollalla, niin siihen pääsee kiinni myös konquerorilla laittamalla osoiterivin alkuun ko. protokollan tunnus (ftp:/ ftp-palvelimille, smb:/ windows-jaoille, katso tuetut protokollat tarkemmin http://www.konqueror.org/embedded/).

Sitten voi vielä luopua ajatuksesta, että pitäisi olla loogisesti sillä koneella, jolla fyysisesti on. Linux tarjoaa erinomaisen vnc-tuenja nopeuden, jos paikallisverkko on 100 Mb/s kts. http://ubuntu-unleashed.blogspot.com/2007/10/setup-vnc-server-for-ubuntu-gutsy.html. tätä kannattaa harkita jos haluaa nopean koneen tehot vaatimattomammalle koneelle.

Noh - toisaalta tässä sorrutaan snoppailuun. Tekemäsi kio-palveluiden päälle tehdyt ratkaisut toimivat jo vallan mainiosti.

libanon

  • Käyttäjä
  • Viestejä: 20
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntu-koneiden välillä
« Vastaus #9 : 17.01.08 - klo:20.58 »
Mitähän mun pitäis tehä, ko muuten sujuu mainiosti, ja jakajakone tunnistaa ristiinkytketyn hihnan päässä olevan toisen koneen, tai ainakin saa yhteyden "kiinteään verkkoon", mutta toisen verkkoon ei ensimmäinen kone ilmesty?
Kokeilin sekä aloituspostauksen ohjeella että Anttimr:n neuvoilla.
Dapper on molemmissa.

mikall

  • Käyttäjä
  • Viestejä: 53
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #10 : 24.01.08 - klo:13.55 »
2. Käyttis kysyy halutaanko asentaa Samba vai NFS vai molemmat. Valitaan Samba.

Jos tarkoitus on siirrellä tavaraa Linux-koneelta toiselle niin NFS voisi olla järkevämpi valinta.

Onko NFS/Gutsylle selkeitä ohjeita jossain.
Eikös ne ennen ollu ihan Ubuntuguidessa.

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntu-koneiden välillä
« Vastaus #11 : 24.01.08 - klo:14.06 »
http://wiki.ubuntu-fi.org/nfs-palvelin

En nyt lkukenut uudelleen kunnolla läpi, mutta tuskin asia on juuri muuttunut Gutsyn myötä?

cabaro

  • Käyttäjä
  • Viestejä: 131
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #12 : 15.02.08 - klo:20.56 »
Jos seassa häslää Winmoskaa niin KDE:ssä Järjestelmävalikko /Samba-jaot ja verkko on siinä. Klikkaus verkon nimeen tuo koneet näkyviin, ja koneeseen pääsee jaettuihin kansioihin käyttäjätunnus + salasana.
Muuta kikkailua ei ainakaan mulla 7.10 KDE:ssä tarvinnut. Tosin verkossa on yksi aito oikea palvelin.

Hyvä hyvä.

Jos verkossa jokin kone jakaa palvelujaan jollain protokollalla, niin siihen pääsee kiinni myös konquerorilla laittamalla osoiterivin alkuun ko. protokollan tunnus (ftp:/ ftp-palvelimille, smb:/ windows-jaoille, katso tuetut protokollat tarkemmin http://www.konqueror.org/embedded/).

Sitten voi vielä luopua ajatuksesta, että pitäisi olla loogisesti sillä koneella, jolla fyysisesti on. Linux tarjoaa erinomaisen vnc-tuenja nopeuden, jos paikallisverkko on 100 Mb/s kts. http://ubuntu-unleashed.blogspot.com/2007/10/setup-vnc-server-for-ubuntu-gutsy.html. tätä kannattaa harkita jos haluaa nopean koneen tehot vaatimattomammalle koneelle.

Noh - toisaalta tässä sorrutaan snoppailuun. Tekemäsi kio-palveluiden päälle tehdyt ratkaisut toimivat jo vallan mainiosti.

Näihin vielä lisäys ssh toimii myös kioslavella:

Koodia: [Valitse]
fish://user@host/hakemisto/
(muoks)
« Viimeksi muokattu: 15.02.08 - klo:20.59 kirjoittanut cabaro »

jis

  • Käyttäjä
  • Viestejä: 55
    • Profiili
    • Oma kotisivu
Vs: Helpoin tapa jakaa tiedostot Ubuntukoneiden välillä
« Vastaus #13 : 27.04.08 - klo:09.30 »
Löytyipä toinenkin click-click tapa.

Jakavalla koneella (Gutsy):

1. Tarkistetaan ensiksi Järjestelmä > Ylläpito > Palvelut, että Avahi-palvelu on päällä, kuten se oletuksena onkin Feistyssä ja Gutsyssä, koska jakoa mainostetaan sen kautta verkkoon.
2. Asennetaan paketti gshare. Huomion arvoista on, että nämä kaksi ovat ainoat vaiheet, joissa tarvitaan sudoilijan oikeuksia!
3. Järjestelmä > Asetukset valikkoon on ilmestynyt kohta File Sharing, jossa laitetaan täpät sopiviin kohtiin. Gshare tekee kotikansioon Shared Files nimisen kansion. Sinne voi vaikka linkittää Nautiluksella jaettavat kansiot.

Turvallisuusvaroituksena sanottakoon, että samalla aukeaa (anonyymi) ftp-palvelin porttiin 10021.

Toisella koneella (Feisty):
1. Jako löytyy Sijainnit > Verkko > N.N's Shared Files. Käyttäjätunnus ja salasana -kyselyyn vastataan: Yhdistä nimettömänä.

Mitenkähän tuo onnistuu Xubuntulla? Ei ole samoja valikkoja mutta pari avahi-daemon -prosessia on ajossa taustalla oletuksena. Miten tuohon turvallisuusvaroitukseen pitäisi suhtautua?

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Helpoin tapa jakaa tiedostot Ubuntu-koneiden välillä
« Vastaus #14 : 29.04.08 - klo:08.45 »
Voisiko ohjeen kirjoittaja/täydentäjät kirjoittaa viestin jossa vahvistavat että     

a) ohje on edelleen käyttökelpoinen Hardyssä (tuorein LTS, tuorein stable)
eli uudet ominaisuudet eivät ole poistaneet tarvetta ohjeelle tai että ohjeessa käytetyt työkalut jne ovat edelleen Hardyssä käytössä
b) antavat luvan ohjeen siirtämiseen Ubuntu Suomen wikiin (http://wiki.ubuntu-fi.org). Kts. Wikin lisenssistä jne lisätietoja täältä: http://wiki.ubuntu-fi.org/#head-867666147f48c6b667ec0f6be3f5f16852046770

Kiitos!


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Helpoin tapa jakaa tiedostot Ubuntu-koneiden välillä
« Vastaus #15 : 09.05.08 - klo:09.03 »
Jotain muutoksia Hardyssä on asiaan varmasti tullut. Katsotaan. Ohjeen saa siirtää, ilman muuta.
Ubuntu 12.10 Quantal Quetzal