Yhdistä Samba-palvelimeesi Linuxista

Olen kirjoittanut muutaman artikkelin Sambasta täällä Ghacksista. Ja suurin osa ihmisistä osaa muodostaa yhteyden Samban osakkeisiin Windowsin kautta. Yleisesti ottaen (kun kaikki on asetettu oikein) on vain kysymys avaamalla Explorer ja kirjoittamalla \\ ADDRESS_OF_SAMBA_SERVER \ SHARENAME päästäksesi Samba-osakkeisiin. Entä Linux? Miten yhdistät Samban osakkeisiin samassa käyttöjärjestelmässä, joka käyttää Samba-palvelinta?

Voisi ajatella, että helppo tehtävä. Se todella on, kun tiedät miten se tehdään. Ja tässä artikkelissa aion näyttää sinulle kaksi eri tapaa muodostaa yhteys Samba-palvelimellesi. Sinulla on oltava käytännöllinen tieto siitä, kuinka Samba-palvelin on asetettu, sekä käyttäjänimellä / salasanalla, joka on määritetty Samba-palvelimella. On myös muutama vaihe työpöydälle tietyn yhteystavan saamiseksi.

Kaksi kuvaamaani menetelmää ovat: GNOMEn Yhdistä palvelimeen -valintaikkunan ja komentorivin käyttäminen. Jälkimmäistä käytetään osoittamaan sinulle, kuinka aseta automaattinen asennus Sambaan.

Graafinen menetelmä

kuva

Jos katsot GNOME Places -valikkoa, näet merkinnän "Yhdistä palvelimeen ...". Tätä haluat käyttää yhteyden muodostamiseksi Samba-palvelimeesi. Kun napsautat sitä, uusi ikkuna avautuu. Valitse Palvelutyyppi-pudotusvalikosta "Windows share" (katso kuva 1).

Kun valitset kyseisen merkinnän, jotkut asetusvaihtoehdoista muuttuvat. Kuten näette (kuvassa 1), olen antanut tarvittavat vaihtoehdot muodostaaksesi yhteyden Samba-palvelimeen sisäisessä verkossa. Haluat korvata tiedot siten, että ne vastaavat tarpeitasi. Ainoa hankala bitti tietoa saattaa olla Kansio-merkintä. Jos muodostat yhteyden osakkeen juurihakemistoon, sinun ei tarvitse kirjoittaa mitään siellä. Sano esimerkiksi, että jaat is / media / samba / user . Jos haluat muodostaa yhteyden kyseiseen hakemistoon, jätä kansion merkintä tyhjäksi. Sano kuitenkin, että haluat muodostaa yhteyden suoraan kyseisen jaon alikansioon - voit kirjoittaa kansion tähän. Tätä ei tietenkään tarvita, koska voit aina selata alihakemistoja yksinkertaisella navigoinnilla. Voit myös lisätä kirjanmerkin heti tässä ikkunassa.

Kuvio 2

Kun olet saanut kaikki syötetyt tiedot, napsauta Yhdistä ja sinua odottaa uusi ikkuna, joka edellyttää salasanan antamista. Lisäksi, jos et anna verkkotunnuksen nimeä edellisessä ikkunassa, sinun on kirjoitettava se tähän.

Voit myös asettaa tämän muistamaan salasanasi joko kirjautumiseen saakka tai kunnes ikuisesti. Kun olet kirjoittanut salasanan / verkkotunnuksen, napsauta Yhdistä-painiketta ja uusi Nautilus-ikkuna avautuu Samba Share -sovelluksen sisäpuolelle.

Käytä komentoriviä

Nyt käytämme komentoriviä samanlaisen tavoitteen saavuttamiseksi. Suurin ero on, että asennamme Samban osakkeen toiseen hakemistoon, aivan samalla tavalla kuin toisen kiintolevyn.

Muutamia palasia koota, ennen kuin itse huolehdimme asennuksesta. Ensin luodaan hakemisto, johon Samba-osuus liitetään. Joten anna terminaali-ikkunasta seuraava komento:

sudo mkdir / media / samba

Nyt varmistetaan, että käyttäjät voivat lukea / kirjoittaa tähän hakemistoon komennolla:

sudo chmod -R u + rw / media / samba

Okei, nyt varmistetaan, että näemme Samban osakkeet komentoriviltä. Teemme sen smbclient- komennolla kuten:

smbclient -L // SAMBA_SERVER_ADDRESS

Missä SAMBA_SERVER_ADDRESS on Samba-palvelimen todellinen IP-osoite.

Kuvio 3

Sinulta kysytään käyttäjänimeä ja salasanaa. Jos saat virheen, voi olla, että käyttäjätunnukset eivät täsmää kummassakaan päässä. Jos näin on, voit lisätä -U- kytkimen komentoon näin:

smbclient --käyttäjä = jlwallen -L // SAMBA_SERVER_ADDRESS

Sinun pitäisi nähdä samanlainen tulos kuin kuvassa 3.

Nyt on aika yrittää asentaa Samba-osuus hakemistoon / media / samba . Tämän suorittamiseksi komento:

sudo mount -t cifs // SAMBA_SERVER_ADDRESS / SHARE -o käyttäjänimi = USERNAME / media / samba /

Missä:

  • SAMBA_SERVER_ADDRESS on Samba-palvelimen IP-osoite.
  • SHARE on osakkeen nimi.
  • KÄYTTÄJÄNIMI on käyttäjänimi, jonka kanssa yhteys voidaan luoda.

Jos tämä toimii, voit nyt tehdä siitä automaattisen liittämisen lisäämällä seuraava rivi tiedostoon / etc / fstab :

//SAMBA_SERVER_ADDRESS/SHARE /media/samba cifs credentials=/etc/samba/user.cred 0 0

Missä SAMBA_SERVER_ADDRESS on Samba-palvelimen IP-osoite ja SHARE on jaetun nimi.

Huomaa user.cred-tiedosto. Tämä on viimeinen asia, joka meidän on luotava. Luo tekstieditorillasi tämä tiedosto ja sijoita se:

käyttäjätunnus = Käyttäjä

salasana = salasana

Missä USER on käyttäjänimi kirjautua sisään ja SALASANA on salasana, jota käytetään todennukseen. Viimeinen vaihe on antaa tälle uudelle tiedostolle oikeat käyttöoikeudet komennolla:

sudo chmod 600 /etc/samba/user.cred

Voit varmistaa tämän toimivan antamalla komennon mount -a, jonka pitäisi asentaa Samba-jako.

Lopulliset ajatukset

Sinulla pitäisi nyt olla automaattisesti asennettava Samban jako - tai mahdollisuus kytkeä GNOME-työpöytä helposti Samban jakoon. Samba on erittäin tehokas työkalu, joka ei vain jaa tiedostoja Windows-koneiden kanssa, vaan myös Linux-koneiden kanssa.