{"id":20581,"date":"2021-04-26T14:17:38","date_gmt":"2021-04-26T07:17:38","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=20581"},"modified":"2021-04-27T19:21:03","modified_gmt":"2021-04-27T12:21:03","slug":"samba-server","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/samba-server\/","title":{"rendered":"Samba Server: Pengertian dan Cara Install di Ubuntu"},"content":{"rendered":"\n<p>Samba merupakan perangkat lunak yang menggunakan protokol SMB. Samba merupakan aplikasi yang berfungsi untuk berbagi sumber daya (seperti data, printer) antar komputer yang terhubung di jaringan. Samba selama ini lebih dikenal digunakan untuk pertukaran data antara perangkat yang menggunakan sistem operasi Windows, namun Samba server juga dapat digunakan pada sistem operasi berbasis Unix dan Linux. Samba server banyak dipakai karena mudah dikonfigurasi dan digunakan.<\/p>\n\n\n\n<!--more-->\n\n\n\n\n\n<p>Sesuai yang disampaikan sebelumnya, Samba server dapat digunakan untuk berbagi folder, file, printer baik untuk perangkat berbasis sistem Windows, Unix, dan Linux. Sehingga nyaris semua sistem operasi dapat menggunakankan, seperti Windows, MacOS dan berbagai jenis distribusi Linux. Secara sederhana, jika digunakan untuk berbagi file\/folder, Samba seperti sebuah partisi harddisk yang dapat digunakan secara bersama-sama.<\/p>\n\n\n\n<p>Kali ini kita menggunakan Ubuntu 18.04 LTS Bionic Beaver untuk instalasi Samba server. Versi yang digunakan, mengikuti versi yang tersedia pada repositori Ubuntu. Konfigurasi yang akan dilakukan pada instalasi kali ini, juga memungkinkan sistem operasi Windows lama, seperti Windows XP, untuk mengakses instalasi Samba server. Berikut langkah-langkahnya:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalasi Samba Server<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Update repositori<br \/>Langkah pertama yang harus dilakukan adalah melakukan update repositori. Dilakukan dengan menjalankan perintah:<br \/><em><span class=\"has-inline-color has-gridlove-acc-color\">sudo apt update<\/span><\/em><br \/><\/li><li>Instalasi Samba server<br \/>Instalasi Samba server dilakukan dengan menjalankan perintah:<br \/><em><span class=\"has-inline-color has-gridlove-acc-color\">sudo apt install samba<\/span><\/em><\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Global Samba Server<\/h2>\n\n\n\n<p>1. Sebelum melakukan berbagi sumber daya (resource), kita akan membuat file atau direktori yang akan dibagikan terlebih dahulu. Pada instalasi kali ini kita akan membuat dua tipe akses:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Pertama yakni akses Samba menggunakan kredensial anonymous, yang tidak memerlukan username dan password untuk mengaksesnya.<\/li><li>Yang kedua, akses Samba yang menggunakan username dan password.<\/li><\/ul>\n\n\n\n<p>2. Untuk setting ini kita membutuhkan untuk melakukan editing file konfigurasi Samba yang ada pada \/etc\/samba\/smb.conf. Backup lebih dahulu file konfigurasi asli Samba:<br \/><code>sudo cp \/etc\/samba\/smb.conf \/etc\/samba\/smb.conf.asli<\/code><\/p>\n\n\n\n<p>3. Setting Custom untuk akses Windows XP<br \/>Untuk memberikan akses OS lama seperti Windows XP, perlu menyesuaikan setting sebagai berikut. Pada bagian (section) Global, perlu ditambahkan baris berikut pada file \/etc\/samba\/smb.conf. <\/p>\n\n\n\n<p>4. Jalankan perintah berikut untuk melakukan edit konfigurasi Samba:<br \/><code>sudo nano \/etc\/samba\/smb.conf<\/code><br \/><br \/>5. Kemudian tambahkan\/rubah konfigurasi sebagai berikut:<br \/><code>[global]<br \/>server min protocol = NT1<br \/>lanman auth = yes<br \/>ntlm auth = yes<br \/>security = user<\/code><br \/><br \/>Contoh konfigurasi ada pada gambar di bawah ini. Perhatikan konfigurasi yang ada pada kotak merah.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"727\" height=\"363\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba1.png\" alt=\"Setting Global Samba Server\" class=\"wp-image-21091\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba1.png 727w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba1-300x150.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba1-370x185.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba1-270x135.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba1-570x285.png 570w\" sizes=\"auto, (max-width: 727px) 100vw, 727px\" \/><\/figure>\n\n\n\n<p><strong>PENTING<\/strong>: Yang perlu dipastikan, semua perangkat yang menggunakan OS Windows berada pada workgroup yang sama, pada instalasi kali ini menggunakan workgroup dengan nama &#8220;WORKGROUP&#8221;.<\/p>\n\n\n\n<p>6. Restart Samba dengan menjalankan perintah:<br \/><code>sudo systemctl restart smbd<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Anonymous Samba Server<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Buat directory samba yang akan dapat diakses secara anonymous. Pada contoh kali ini akan menggunakan folder &#8220;\/srv\/samba\/anonymous_shares&#8221;. Dilakukan dengan menjalankan perintah:<br \/><code>sudo mkdir -p \/srv\/samba\/anonymous_shares<\/code><\/li><li>Setting permissions<br \/><code>sudo chmod -R 0775 \/srv\/samba\/anonymous_shares<br \/>sudo chown -R nobody:nogroup \/srv\/samba\/anonymous_shares<\/code><\/li><li>Edit file konfigurasi<br \/>Untuk memberikan akses menggunakan anonymous, langkah selanjutnya adalah menyesuaikan setting pada konfigurasi Samba. Jalankan perintahkan berikut:<br \/><code>sudo nano \/etc\/samba\/smb.conf<\/code><br \/>Kemudian menambahkan baris berikut pada baris paling bawah:<br \/><code>[Anonymous]<br \/>comment = Anonymous File Server Share<br \/>path = \/srv\/samba\/anonymous_shares<br \/>browsable =yes<br \/>writable = yes<br \/>guest ok = yes<br \/>read only = no<br \/>force user = nobody<\/code><\/li><li>Restart Samba dengan menjalankan perintah:<br \/><code>sudo systemctl restart smbd<\/code><\/li><\/ol>\n\n\n\n<p>Berikut screenshot akses menggunakan Windows XP<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1123\" height=\"382\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2.png\" alt=\"\" class=\"wp-image-21092\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2.png 1123w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2-300x102.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2-1024x348.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2-768x261.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2-370x126.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2-270x92.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2-570x194.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba2-740x252.png 740w\" sizes=\"auto, (max-width: 1123px) 100vw, 1123px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"781\" height=\"348\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3.png\" alt=\"\" class=\"wp-image-21093\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3.png 781w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3-300x134.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3-768x342.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3-370x165.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3-270x120.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3-570x254.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba3-740x330.png 740w\" sizes=\"auto, (max-width: 781px) 100vw, 781px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Secure Samba Server<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Untuk menambahkan akses Samba menggunakan kredensial, kita buat grup baru. Pada instalasi kali ini menggunakan grup \u201csmbgrp\u201d dan masing-masing user akan dibuatkan password. Pada contoh kali ini, menggunakan user &#8220;wongaksan&#8221; dengan password &#8220;warteg&#8221;. Untuk menambahkan, jalankan perintah berikut:<br \/><code>sudo addgroup smbgrp<br \/>sudo useradd -s \/bin\/false wongaksan<br \/>sudo usermod wongaksan -aG smbgrp<br \/>sudo smbpasswd -a wongaksan<\/code><\/li><li>Buat directory samba yang digunakan untuk berbagi sumber daya. Pada contoh kali ini akan menggunakan folder &#8220;\/srv\/samba\/secure_shares&#8221;. Dilakukan dengan menjalankan perintah:<br \/><code>sudo mkdir -p \/srv\/samba\/secure_shares<\/code><\/li><li>Setting permissions<br \/><code>sudo chmod -R 0770 \/srv\/samba\/secure_shares<br \/>sudo chown -R root:smbgrp \/srv\/samba\/secure_shares<\/code><\/li><li>Edit file konfigurasi<br \/>Langkah selanjutnya adalah menyesuaikan setting pada konfigurasi Samba. Penambahan setting pada bagian global dengan menambahkan setting &#8220;security = user&#8221; berfungsi agar user dapat login dengan kredensial. Selanjutnya jalankan perintahkan berikut:<br \/><code>sudo nano \/etc\/samba\/smb.conf<\/code><br \/>Kemudian menambahkan baris berikut pada baris paling bawah:<br \/><code>[Secure]<br \/>comment = Secure File Server Share<br \/>path = \/srv\/samba\/secure_shares<br \/>valid users = @smbgrp<br \/>guest ok = no<br \/>writable = yes<br \/>browsable = yes<\/code><\/li><li>Restart Samba dengan menjalankan perintah:<br \/><code>sudo systemctl restart smbd<\/code><\/li><\/ol>\n\n\n\n<p>Untuk mengakses Samba server menggunakan opsi secure, dapat dilakukan dengan mengetikkan \\\\alamatip dari Ubuntu yang diinstall Samba. Pada contoh berikut, menggunakan IP 10.0.2.2 sehinggal akses menggunakan alamat \\\\10.0.2.2 . Berikut screenshot akses menggunakan Windows XP. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"287\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41.png\" alt=\"\" class=\"wp-image-21095\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41.png 1017w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41-300x85.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41-768x217.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41-370x104.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41-270x76.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41-570x161.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba41-740x209.png 740w\" sizes=\"auto, (max-width: 1017px) 100vw, 1017px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1118\" height=\"472\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4.png\" alt=\"\" class=\"wp-image-21096\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4.png 1118w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4-300x127.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4-1024x432.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4-768x324.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4-370x156.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4-270x114.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4-570x241.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba4-740x312.png 740w\" sizes=\"auto, (max-width: 1118px) 100vw, 1118px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"414\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba42.png\" alt=\"\" class=\"wp-image-21094\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba42.png 618w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba42-300x201.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba42-370x248.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba42-270x181.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2021\/04\/samba42-570x382.png 570w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/figure>\n\n\n\n<p>Demikian cara instalasi dan konfigurasi Samba server pada Ubuntu, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Samba merupakan perangkat lunak yang menggunakan protokol SMB. Samba merupakan aplikasi yang berfungsi untuk berbagi sumber daya (seperti data, printer) antar komputer yang terhubung di jaringan. Samba selama ini lebih dikenal digunakan untuk pertukaran data antara perangkat yang menggunakan sistem operasi Windows, namun Samba server juga dapat digunakan pada sistem operasi berbasis Unix dan Linux. [&hellip;]<\/p>\n","protected":false},"author":325,"featured_media":21171,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[177],"tags":[1583],"class_list":{"0":"post-20581","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vps","8":"tag-samba-server"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/20581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/325"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=20581"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/20581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/21171"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=20581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=20581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=20581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}