1 / 20

File Sharing

File Sharing. NFS (Network File System) Aplikasi Samba & Share Network Printing. Pertemuan 7-8. NFS (Network File System). NFS merupakan protokol sistem file jaringan yang awalnya dikembangkan oleh Sun Microsystem ditahun 1984.

truman
Download Presentation

File Sharing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. File Sharing NFS (Network File System) Aplikasi Samba & Share Network Printing. Pertemuan 7-8

  2. NFS (Network File System) • NFS merupakanprotokolsistem file jaringan yang awalnyadikembangkanoleh Sun Microsystemditahun 1984. • NFS memungkinkankomputerdijaringandapatmengakses hard disk dikomputerlainnyaseolahdi hard disk komputersendiri. • NFS jugamemungkinkanseseoranguntukmelakukanmodifikasipadadirektoriatau hard disk yang di-mount sepertimenghapus file, membacadokumenpribadi yang terdapatpadadirektoridan lain sebagainya. • NFS dikembangkanberbasispadasistemOpen Network Computing Remote Procedure Call (ONC RPC).

  3. Gbr. Konsep Sharing File

  4. Implementasi Standar NFS • Server akanmengimplementasikan daemon NFS (dijalankannfsdsecara default). NFS akanberjalandanmemungkinkan data yang di-share tersediadanbisadiaksesoleh client. • Administrator server berhakmenentukanbagian-bagian yang di share. • Administrator security di server memungkinkanhanya client yang valid yang dapatmengakses file NFS yang di share. • Request dari client harusadauntukmengeksport data, biasanyamenggunakan mount. • Jikansemuaberjalanlancar, user dari client bisamelihatdanberinteraksidengan file dijaringanseolah – olahberinteraksidengan file komputernyasendiri.

  5. Selain NFS, ada pula sistem lain yang menyediakanfungsimirip NFS, antara lain Samba, Andrew file system (IBM), Coda File System yang dikembangkanolehkalanganUniversitas. • Keuntungan NFS dibandingkandengansistemlainnyaadalahteknologiinisudahmatangdantersediadibanyak platform sistemoperasiseperti Linux, BSD, FreeBSD,NetBSD, Unix Family, dan Sun Family (Solaris, SunOS). • Untukmembuatsebuah server NFS, sebelumnyaharusmenginstalterlebihdahulupaketnfs server dengannamapaketnfs-kernel-server. Cara installasinyadapatmenggunakan synaptic melalui System → Administration → Synaptic Package Manager .

  6. Installasi dan Konfigurasi NFS • Paket yang akankita install adalahnfs-commondannfs-kernel-server.Paketnfs-common berfungsisebagai client yang akan me-mount filesystem yang adadi network, sedangkanpaketnfs-kernel-server berperansebagai server yang menyediakanservisuntukmelayani mounting directoridibagian server. • Perintahuntukmenginstall NFS adalah : sudo apt-get install nfs-kernel-server • Setelahterinstall, bukalah file /ect/exports, kemudiantentukanlah folder – folder yang akandi sharing: /home/oman/ 192.168.1.20 (rw, sync) Keterangan : /home/oman = folder yang di share 192.168.1.20 = nomor IP client yang punyahakakses rwartinya read write

  7. Setelahterkonfigurasi, kemudian Restart NFS server denganmengetikanperintah : etc/init.d/nfs-kernel-server restart • Setelahdi restart kemudiandarisisi client kitamenginstall program untukbisamengakses NFS server : sudo apt-get install portmapnfs-common PERINTAH MOUNT Setelahitu, mounting (kaitkan) folder yang di share ketempatlokalkomputerkita, misalnya : mount 192.168.1.20:/home/oman/ home/poltek/Desktop/nfs

  8. Gbr. Konsep mount Client tree / Server subtree usr rmount bin After rmount, root of server subtree can be accessed as /usr

  9. Samba File Server • Samba merupakanaplikasi yang menyediakanresource sharing (file sharing, printer sharing) antarsistemoperasi. • Merupakansebuahalat (tools) yang bergunauntukmembagi (sharing) file dan printer dengankomputer yang menggunakansistemoperasi windows. Samba menggunakanprotokol network SMB ( Server Message Blok) yang merupakanintidarijaringandi Windows. • Fungsi SMB dalam Windows adalahsebagaiprotokol yang digunakanuntukmembagi data (sharing file), baikdariperangkat CD-ROM, harddisk, maupunperangkat output seperti printer dan plotter untukdapatdigunakanbersama-sama

  10. Fungsi Umum SMB : • Penghubung mesin Unix (termasuk Linux) dengan mesin DOS/Windows. • Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller sebagaimana yang dilakukan Windows NT / Windows 2000 Server. • Berbagi file dan printer pada semua komputer yang terhubung ke jaringan. • Memberikan autentikasi kepada tiap client yang login kedalam 1 domain pada 1 jaringan.

  11. 4 jenis pesan (message) SMB : • Session Control Message, digunakanuntukmembukaataumenutupsebuahkoneksiantaraSMB Client (redirector)denganSMB Server (server). • File Message, digunakanolehredirector untukmemperolehaksesterhadapberkas yang beradadidalam server . • Printer Message, digunakanolehredirector untukmengirimkan data kesebuahantrianalatpencetak (print queue) yang terdapatdalam server. • Message, mengizinkanaplikasiuntuksalingbertukarpesandengankomputerlainnya .

  12. Paket Suite Samba • Smbd, merupakan daemon yang yang memebrikan layanan berbagi file dan printer dalam sebuah jaringan yang menggunakan protokol SMB. Smbd bertanggungjawab terhadap seluruh aktifitas antara Samba server dan client dalam jaringan, termasuk otentikasi dan otorisasi. • Smbclient, klient dengan tampilan mirip ftp unuk mengakses smb resource share (mengakses share files). • Smbpasswd, program yang memungkinan administrator mengatur pasword yag terenkripsi yang dipergunakan samba server. • Smbstatus, program yang memonitor status terakhir dari share resource yang diberikan oleh samba server. • Swat (Samba Administration Tool), program bantu yang memberikan interface model web untuk mengadministrasi protokol samba

  13. Installasi dan Konfigurasi Samba • Install package samba denganperintah # sudo apt-get install samba • Setelahterinstal, selanjutnyaadalahmelakukankonfigurasipada file smb.conf yang beradadi folder /etc/samba/smb.confdenganperintah. # sudogedit /etc/samba/smb.conf Tambahkankonfigurasimisal : [music] path = /home/ubuntu/Music comment = Aku sharing ya… available = yes browsable = yes Public = yes Writable = yes • Setelahitudi save kemudian restart . # /etc/init.d/samba restart

  14. Pengujian Pada Windows yang telah terhubung dengan Samba Server. • Buka menu Run laluketikkan IP address dari Server Samba, diawalidengan 2 tandabackslash (\\) seperticontohberikut : 2. Tekan tombol OK atau tekan Enter , Setelah itu akan muncul sebuah direktori yang berisi sub-direktori, seperti contoh :

  15. AUTENTIKASI PADA SAMBA • Penggunaan autentikasi (sistem keamanan) pada Samba dilakukan untuk memberi keamanan dalam sharing file / folder, yaitu penggunaan username dan password yang ditujukan pada user atau client yang ingin mengakses direktori yang di share oleh Samba Server. • Fungsi kita dapat meminimalisir jumlah client yang diperbolehkan untuk mengakses direktori yang di share karena hanya client yang mengetahui username dan password-nya sajalah yang dapat mengakses.

  16. Autentikasi sharing file dalam Samba • Buat sebuah user account pada sistem Linux yang digunakan sebagai Samba Server dengan menggunakan perintah useradd. • Setelah user dibuat, buat juga sebuah password autentikasi Samba untuk user account tersebut dengan menggunakan perintah smbpasswd -a [username] seperti berikut :

  17. Buka file /etc/samba/samba.conf lalu tambahkan script konfigurasi valid users. Dalam hal ini saya mengatur bahwa folder write-able hanya dapat di akses oleh user riganizya • Setelah itu lakukan restarting pada service Samba dengan menggunakan perintah # invoke-rc.d smbd restart atau #/etc/init.d/samba restart

  18. Setelah konfigurasi autentikasi pada pengaksesan Samba Server telah selesai. Lakukan pengujian pada sistem operasi Windows dengan langkah-langkah yang hampir sama dengan langkah pengujian yang pertama

  19. Samba & PDC (Primary Domain Controller) • PDC (Primary Domain Controller) yaitu setiap User (User System Linux yang terdaftar sebagai user Samba Server) akan memiliki folder atau direktory masing – masing di samba server. • Setiap user dapat Log on ke domain melalui komputer windows mana saja yang penting dalam satu jaringan. • Untuk menjadikan samba sebagai PDC, maka kita harus menginstall Winbind sebagai pelengkap dari installasi samba. • Untuk menginstall Winbind dapat dengan perintah #sudo apt-get install winbind, setelah itu konfigurasinya dapat dilakukan dengan memakai perintah # gedit /etc/samba/smb.conf

  20. @follow :: Aasliyaniunm10@wordpress.com TERIMA KASIH

More Related