Sunday, July 22, 2018

HOW TO CONFIGURATION SAMBA

1. Aktifkan server debian anda lalu login sebagai super user.

2. Masukan paket instalasi DVD1 debian.

3. Lalu ketikan perintah instal sebagai berikut:

      apt-get install samba 

Tunggu sampai instalasi samba selesai, hanya beberapa detik saja.

4. Setelah proses instalasi selesai, selanjutnya melakukan pengaturan konfigurasi samba, namun sebelum melakukan konfigurasi alangkah baiknya file konfigurasi original samba di duplikasi terlebih dahulu, untuk menghindari hal-hal yang tidak diinginkan di kemudian hari.

Untuk menduplikasi atau kopi file lakukan perintah berikut:

     cp /ect/samba/smb.conf  /etc/samba/smb.conf.original

 Perintah di atas artinya menduplikasi file smb.conf menjadi smb.conf.original yang disimpan di folder atau directory yang sama yaitu diletakan di directory /etc/samba/

Setelah itu baru lakukan konfirugasi samba, untuk pengaturan konfigurasi samba, ketikan perintah di bawah ini:

      nano  /etc/samba/smb.conf 

Lalu tekan enter, kemudian akan masuk ke halaman konfigurasi samba server, seperti terlihat pada gambar di bawah ini:



5. Scroll halaman pengaturan dengan menggunakan tombol keyboard arah panah bawah, lalu di bagian paling bawah tambahkan perintah berikut:

[smkn.com]
path=/home/smkn
browseable=yes
writeable=yes
guest  ok=yes
public=yes
read only=no


Penjelasan dari perintah di atas adalah sebagai berikut:

  • [smkn.com] adalah nama alias dari folder share, nanti ketika diakses dari komputer windows akan muncul nama foleder sharing smkn.com
  • path= /home/smkn. ini artinya lokasi penyimpanan file sharing terdapat di folder home/ smkn/
  • browseable=yes artinya folder tersebut bisa diakses oleh publik
  • guest ok=yes, artinya izin tamu ketika mengakses folder sharing tidak perlu memasukan password, jika 'no' berarti akses harus menggunakan password
  • public= yes, agar bisa diakses secara public, no sebaliknya
  • read only=no, artinya tidak hanya dapat dilihat dan dibaca, sedangkan jika yes artinya hanya dapat dilihat dan dibaca.
  • Anda juga bisa menambahkan perintah security=share agar bisa tanpa menggunakan password ketika diakses, sedangkan jika isinya security=user, maka harus menggunakan password.

Hasil konfigurasi kurang lebih akan terlihat seperti gambar tampilan di bawah ini:



Untuk menyimpan konfigurasi, silahkan tekan tombol CTRL +X kemudian Y lalu enter.

6. Restart samba server dengan perintah sebagai berikut:
   /etc/init.d/samba restart  rt

7. Buat directory /home/smkn sesuai dengan konfigurasi path =/home/smkn. di atas. untuk membuat directory smkn, maka ketikan perintah berikut:
   mkdir /home/smkn 
lalu laukukan change mode agar folder share bisa dibaca, di tulis dan di eksekusi, ketikan perintah berikut:
  chmode 777 /home/smkn/ 

8. Sampai langkah di atas, instalasi dan konfigurasi samba server selesai dilakukan, selanjutnya silahkan tes dengan cara diakses melalui client windows. dengan langkah-langkah sebagai berikut:

Buka client dengan sistem operasi windows, lalu lakukan pencarian dengan format:
\\ip address sever debian,
Misalkan untuk komputer saya, server debian beralamat ip: 192.168.10.1, maka di komputer client windows saya mengetikan pencarian:
\\192.168.10.1


Lalu tekan enter.

Anda bisa juga buka windows ekplorer, lalu ketikan di browser address alamat \\192.168.10.1, lalu tekan saja enter

Akan terbuka windows ekplorer dan anda akan melihat folder yang disharing oleh samba server dengan nama sesuai konfigurasi samba yaitu smkn.com, terlihat seperti gambar di bawah ini:





Silahkan akses folder tersebut dengan melakukan klik ganda, dan coba simpan file di folder tersebut, jika berhasil itu artinya instalasi dan konfigurasi samba server sudah berhasil.

Anda bisa share dokumen apapun ke komputer server debian melalui windows.

Sumber Referensi (Check this!!)

All About SAMBA

SAMBA - Linux
























What's the maining SAMBA??
  SAMBA adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows yang menggunakan protokol network SMB (server massage block). SMB adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan.

SAMBA juga memiliki pengertian lain, yaitu :
  SAMBA adalah program yang dapat menjembatani kompleksitas berbagai platform system operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenal dengan SMB(Service Message Block) protocol. Banyak sistem operasi seperti Windows dan OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server. Protokol Samba memungkinkan server Linux/UNIX untuk berkomunikasi dengan mesin client yang mengunakan OS Windows dalam satu jaringan.


Perbedaan SMBD dengan NMBD
   SAMBA sebenanya disusun atas dua darmon, yaitu SMBD dan NMBD. pengertian dari kedua damon tersebut yaitu :

  • SMBD adalah daemon yang secara nyata menangani servis sharing file sistem dan printer untuk klien. Pada saat sebuah klien melakukan autentikasi, smbd akan membuatkan duplikat dirinya, bagian asli akan kembali ke port 139 untuk mendengarkan permintaan baru dan bagian duplikat menangani koneksi terhadap klien. Dupikat ini juga mengubah ID user efektif nya dari root ke user yang terautentikasi. 



  • Daemon nmbd bertanggungjawab untuk menangani permintaan servername NetBIOS. Daemon nmbd akan merespon port 137, tidak seperti smbd, nmbd tidak membuat contoh dirinya untuk menangani setiap pertanyaan. Kedua daemon itu harus dijalankan agar samba server, dapat bekerja dengan baik.

Fungsi SAMBA

  Fungsi SAMBA antara lain :

  • Dapat berfungsi sebagai domain controller pada jaringan Microsoft Windows.
  • Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. Sebagai perangkat lunak cukup banyak fungsi yang dapat dilakukan oleh samba software, mulai dari menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP, FTP, web server, sebagai gateway, mail server, proxy dan lain-lain. Fasilitas peng-remote seperti telnet dan ssh juga tersedia. Salah satu keunggulan lainnya adalah adanya aplikasi pengaturan yang tidak lagi hanya berbasis teks, tetapi juga berbasis grafis yaitu swat. Menempatkan masin Linux/UNIX sebagai PDC (Primary Domain Controller) seperti yang dilakukan oleh NT dalam jaringan Windows.
  • Samba PDC (Primary Domain Controller) bertujuan sebagai komputer yang akan melakukan validasi user kepada setiap client yang akan bergabung dalam satu domain tertentu, dengan kata lain hanya user yang terdaftar yang diijinkan masuk ke domain tersebut dan mengakses semua fasilitas domain yang disediakan.

Keungulan SAMBA


  • Mudah dikonfigurasi oleh administrator
  • Sudah terhubung langsung dengan jaringan dan jarang ditemui masalah dalam penggunaannya di jaringan
  • Mudah dikonfigurasi sesuai dengan kebutuhan administrator
  • Gratis atau free
  • Tersedia untuk berbagai macam platform
  • Dapat diandalkan karena jarang terjadi kesalahan, kecuali sever computer anda bermasalah dengan perangkat kerasnya.
  • Mempunyai performa yang maksimal.

Prinsip dan Cara Kerja Samba Server

Samba terdiri atas dua program yang berjalan di background: SMBD dan NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file server yang akan menghasilkan proses baru untuk setiap client yang aktif sementara NMBD bertugas mengkonversi nama komputer (NetBIOS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD sendiri diatur melalui file konfigurasi /etc/samba/smb.conf. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya.

Dengan berkembangnya TCP/IP, maka NT 4.0 menambahkan satu feature yang disebut Windows Socket (Winsock.dll). Gunanya agar protokol NetBEUI yang tidak bisa routing, bisa run-over protokol yang bisa routing seperti TCP/IP. Para pengguna Novell Netware mungkin familiar dengan istilah “IPX encapsulated with TCP/IP”., nah seperti itulah proses NetBEUI yang run over TCP/IP. Di sini letak keunggulan Samba, karena setiap proses RPC (Remote Procedure Call) membutuhkan satu protokol transport, maka begitu kita install protokol TCP/IP di Windows, kemudian kita jadikan IP address Samba sebagai WINS (Windows Internet Name Server) dari komputer itu, maka… voala… Windows akan menganggap mesin LINUX kita sebagai Windows.

WINS itu sendiri tidak lain adalah NetBIOS Name Service (NBNS). Yang melakukan proses Name Resolution dan Browsing. Memang, WINS = NBNS, yang merupakan servis di mana NetBIOS Name di-resolve ke IP address, mirip seperti DNS (Domain Name Service) yang me-resolve IP adress ke host name.



    HOW TO CONFIGURATION SAMBA (Check This Out!!!)