Jos sinun täytyy saada Windows-järjestelmiä käyttämään Ubuntun tiedosto- ja kansioresursseja… saatat joutua käyttämään Sambaa… Yksi voi käyttää muita menetelmiä.. mutta Samba on helpoin asentaa ja toimii hyvin Windows-koneiden kanssa…
Samba on avoimen lähdekoodin ohjelmisto, joka tarjoaa saumattomia tiedosto- ja tulostuspalveluja SMB/CIFS-asiakkaille. Koska Windows käyttää CIFS-palveluja, Samba voi olla loistava työkalu tiedostojen ja tulosteiden jakamisen mahdollistamiseksi Windows- ja Linux-järjestelmien välillä.
Tämän ohjeen toimimiseksi kannattaa asettaa sekä Windows- että Ubuntukoneet samaan aliverkkoon. Tämän postauksen aliverkkomme tulee olemaan 192.168.1.0/24
Windowsin koneen IP-osoite on 192.168.1.2 ja Linux-koneen 192.168.1.3
Kummankin koneen tulee myös olla samassa paikallisessa työryhmässä. Voit nimetä työryhmän miten haluat, mutta tässä postauksessa työryhmämme on Windowsin oletustyöryhmä nimeltä WORKGROUP
Windowsin IP-osoite =========================> 192.168.1.2
Ubuntun IP-osoite ==========================> 192.168.1.1.3
Työryhmän nimi ===========================> WORKGROUP
Kummatkin Windows- ja Ubuntu-koneet kuuluvat paikalliseen työryhmään nimeltä WORKGROUP
- Vaihe 1: Windows-työryhmän nimen selvittäminen
- Vaihe 2: Lisää Ubuntun koneen IP Windows local host -tiedostoon.
- VAIHE 3: VOIMASSAOLO WINDOWS FILESHARINGIN KÄYTTÖÖNOTTAMINEN
- Vaihe 4: Asenna Samba Ubuntu 16.10
- Vaihe 5: Konfiguroi Samban julkinen jako
- Vaihe 6: Luo jaettava julkinen kansio
- Vaihe 6: Konfiguroi Samban yksityinen jako
Vaihe 1: Windows-työryhmän nimen selvittäminen
Tietääksesi, mihin työryhmään Windows-kone kuuluu, avaa komentokehote ja kirjoita alla olevat komennot
net config workstation
Kun suoritat yllä olevat komennot, sinun pitäisi nähdä tietokoneen nykyinen työaseman verkkotunnusnimi… Useimmiten se olisi nimeltään WORKGROUP
Vaihe 2: Lisää Ubuntun koneen IP Windows local host -tiedostoon.
Jos sinulla ei ole DNS-järjestelmää käytössäsi ja haluat viitata kuhunkin järjestelmään niiden nimillä, sinun on lisättävä niiden nimet kunkin koneen paikalliseen host-tiedostoon. Windows-järjestelmässä avaa komentorivi järjestelmänvalvojana ja suorita alla olevat komennot
notepad C:\Windows\System32\drivers\etc\hosts
Sitten lisää Ubuntu-koneelle paikallinen merkintä, johon viitataan nimellä ubuntu16.04
192.168.1.3 ubuntu1610.localhost ubuntu1016
Tallenna muutokset ja olet valmis.
VAIHE 3: VOIMASSAOLO WINDOWS FILESHARINGIN KÄYTTÖÖNOTTAMINEN
Jotta tiedostojen jakaminen olisi mahdollista, se on otettava käyttöön jakavissa järjestelmissä. Jos haluat ottaa tiedostojen jakamisen käyttöön Windowsissa, suorita komentokehote järjestelmänvalvojana ja suorita alla olevat komennot
Sitten suorita alla olevat komennot ottaaksesi tiedostojen jakamisen ja verkon löytämisen käyttöön.
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yesnetsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
Vaihe 4: Asenna Samba Ubuntu 16.10
Tässä vaiheessa Windows- ja Ubuntu-järjestelmien pitäisi kuulua samaan työryhmään, ja molemmilla järjestelmillä pitäisi olla paikallisessa host-tiedostossaan merkinnät, joiden avulla ne voivat viitata toisiinsa nimellä.
Seuraavaksi kirjaudu sisään Ubuntun koneelle ja asenna Samba. Asenna Samba suorittamalla alla olevat komennot.
sudo apt-get install samba samba-common python-glade2 system-config-samba
Samban asentamisen jälkeen siirry konfiguroimaan Samba.
Vaihe 5: Konfiguroi Samban julkinen jako
Nyt kun Samba on asennettu, suorita alla olevat komennot varmuuskopioidaksesi sen oletuskonfigurointitiedoston.
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
Avaa seuraavaksi Samban konfigurointitiedosto suorittamalla alla olevat komennot.
sudo nano /etc/samba/smb.conf
Kopioi ja liitä alla oleva sisältö tiedostoon ja tallenna…
#============================ Global definition ================================
workgroup = WORKGROUPserver string = Samba-palvelin %vnetbios name = ubuntu1604security = usermap to guest = bad username resolve order = bcast hostdns proxy = nobind interfaces only = yes#============================. Share Definitions ==============================path = /samba/publicwritable = yesguest ok = yesguest only = yesread only = nocreate mode = 0777directory mode = 0777force user = nobody
Save your change
Vaihe 6: Luo jaettava julkinen kansio
Nyt kun Samba on konfiguroitu ja share folder -lohko lisätty, mene ja luo kansio, jonka haluat jakaa. Tee se suorittamalla alla olevat komennot.
sudo mkdir -p /samba/public
Aseta käyttöoikeudet niin, että kaikki voivat lukea ja kirjoittaa siihen.
sudo chown -R nobody:nogroup /samba/publicsudo chmod -R 0775 /samba/public
Käynnistä Samba uudelleen ja avaa Windowsin Tiedostonhallinta (File Explorer) nähdäksesi jaetun sijainnin Ubuntussa
sudo service smbd restart
Mene nyt Windows-koneellesi ja sinun pitäisi nähdä jaettu Julkinen-kansio Ubuntussa selatessasi Tiedostonhallinta (File Manager) alla esitetyllä tavalla…
Kaikkien pitäisi päästä sinne.
Vaihe 6: Konfiguroi Samban yksityinen jako
Nyt tiedät, miten luoda Samban julkisia jakoja, mennään luomaan yksityisiä ja suojattuja jakoja. Vain käyttäjät, jotka ovat hyväksytyn ryhmän jäseniä, pääsevät salasanoin suojattuun paikkaan.
Luo ensin sambaryhmä nimeltä smbgroup jakoa varten… vain jäsenillä on pääsy. Voit luoda ryhmän Ubuntussa suorittamalla alla olevat komennot.
sudo addgroup smbgroup
Sitten lisää käyttäjä ryhmään suorittamalla alla olevat komennot
sudo adduser richard smbgroup
Viimeiseksi kaikkien käyttäjien, joiden on päästävä käsiksi suojattuun samba-jakoon, on kirjoitettava salasana. Jos haluat lisätä käyttäjän samban salasanatietokantaan, suorita alla olevat komennot kunkin käyttäjän kohdalla.
sudo smbpasswd -a richard
Käyttäjää pyydetään syöttämään ja vahvistamaan salasana. Tätä salasanaa käytetään suojattujen samba-jakojen käyttämiseen.
Seuraavaksi siirry luomaan suojattu jako /samba-hakemistoon.
sudo mkdir -p /samba/protected
Anna sitten vain root- ja members-ryhmälle pääsy tähän jakoon.
cd /samba/sudo chown -R root:smbgroup protectedsudo chmod -R 0770 protected
Kun olet luonut suojatun jaon, mene ja jaa se smb.conf-tiedostossa.
sudo nano /etc/samba/smb.conf
Sitten lisää alla oleva konfiguraatiolohko smb.conf-tiedostoon heti yllä olevan alapuolelle
path = /samba/protected valid users = @smbgroup guest ok = no writable = yes browsable = yes
Tallenna muutokset ja olet valmis.
Käynnistä Samba uudelleen ja testaa muutoksesi.
sudo service smbd restart
Sinun pitäisi nyt nähdä kaksi kansiota… toinen on suojattu
Monia muitakin jakamisia voidaan määritellä yllä olevalla tavalla.
Suojattuun alueeseen pääsee käsiksi vain smbgroupin jäsen…
Voisit kartoittaa aseman Windowsissa, jotta pääset helposti käsiksi….
Hyvää!
Tässä se on! Näin asetat Samban jakamaan tiedostoja Ubuntun kanssa
Voit pitää myös alla olevasta postauksesta:
Mitä?