Difference between revisions of "Instalasi dan Konfigurasi SMB"

From OnnoWiki
Jump to navigation Jump to search
(New page: Bagi anda yang masih membutuhkan sharing file dengan komputer Windows maka yang perlu dilakukan adalah menggunakan SMB (Server Message Block) untuk sharing file di jaringan. SMB sering dik...)
 
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
Bagi anda yang masih membutuhkan sharing file dengan komputer Windows maka yang perlu dilakukan adalah menggunakan SMB (Server Message Block) untuk sharing file di jaringan. SMB sering dikenal sebagai SAMBA di Linux. Cara instalasi dan konfigurasi SAMBA sangat mudah. Instalasi di Ubuntu dapat dilakukan menggunakan perintah
+
Bagi anda yang masih membutuhkan sharing file dengan [[komputer]] Windows maka yang perlu dilakukan adalah menggunakan [[SMB]] ([[Server Message Block]]) untuk sharing file di jaringan. [[SMB]] sering dikenal sebagai [[SAMBA]] di [[Linux]]. Cara instalasi dan konfigurasi [[SAMBA]] sangat mudah. Instalasi di [[Ubuntu]] dapat dilakukan menggunakan perintah
  
  # apt-get install smbfs samba
+
  sudo apt update
 +
sudo apt -y install samba cifs-utils
  
 
Selanjutnya kita perlu mengkonfigurasi file /etc/samba/smb.conf, pastikan di dalamnya ada perintah,
 
Selanjutnya kita perlu mengkonfigurasi file /etc/samba/smb.conf, pastikan di dalamnya ada perintah,
Line 7: Line 8:
 
  workgroup = NAMAWORKGROUP
 
  workgroup = NAMAWORKGROUP
 
  netbios name = NAMASERVER
 
  netbios name = NAMASERVER
security = share
 
  
 
Security digunakan pilihan share agar komputer Windows tidak perlu memasukan username & password untuk mengakses file yang di share.
 
Security digunakan pilihan share agar komputer Windows tidak perlu memasukan username & password untuk mengakses file yang di share.
Line 16: Line 16:
 
* folder data – user / guest hanya dapat membaca file saja
 
* folder data – user / guest hanya dapat membaca file saja
  
Maka pada file /etc/samba/smb.conf dapat di tambahkan,
+
Maka pada file
 +
 
 +
vi /etc/samba/smb.conf
 +
 
 +
tambahkan,
  
 
  [public]
 
  [public]
 
 
  path = /home/public
 
  path = /home/public
 +
available = yes
 +
browsable = yes
 +
public = yes
 +
writable = yes
  
 +
[data]
 +
path = /home/data
 
  available = yes
 
  available = yes
 +
browsable = yes
 +
public = yes
 +
writable = no
  
  browsable = yes
+
Kemudian buat directory, ubah permission & owner yang dibutuhkan
 +
 
 +
  mkdir -p /home/public
 +
mkdir -p /home/data
 +
chown -Rf nobody.nogroup /home/public
 +
chown -Rf nobody.nogroup /home/data
 +
chmod -Rf 777 /home/public
 +
chmod -Rf 777 /home/data
 +
 
 +
Melalui [[PC]] Windows, coba browse ke jaringan dan coba untuk mendeteksi folder yang di share tersebut.
 +
 
 +
==Buat user samba==
 +
 
 +
sudo smbpasswd -a <user_name>
  
public = yes
+
==Restart==
  
  writable = yes
+
  /etc/init.d/smbd restart
  
  
 +
==Client Samba==
  
[data]
+
Dari sisi client / PC
  
  path = /home/data
+
  sudo apt-get install smbclient
available = yes
 
  
browsable = yes
+
Untuk list share
  
  public = yes
+
  smbclient -L //<HOST_IP_OR_NAME>/ -U <user>
  
writable = no
+
Untuk menempelkan
  
 +
mount -t cifs //<IP MESIN>/<SHARE>/ /folder/sharing/ -o password=<PASSWORD>,username=<USERNAME>
 +
mount -t cifs //192.168.0.161/public/ /mnt/cobafilesharing-public/ -o password=123456,username=onno
  
Kemudian buat directory yang dibutuhkan
+
==Referensi==
  
# mkdir /home/public
+
* http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/ServerType.html - Tipe Server & Keamanan
# mkdir /home/data
+
* https://help.ubuntu.com/community/How%20to%20Create%20a%20Network%20Share%20Via%20Samba%20Via%20CLI%20%28Command-line%20interface/Linux%20Terminal%29%20-%20Uncomplicated%2C%20Simple%20and%20Brief%20Way!
  
Ubah owner menjadi nobody.nogoup & beri akses untuk read-write ke folder tersebut
+
==Pranala Menarik==
  
# chown -Rf nobody.nogroup /home/public
+
* [[Instalasi dan Konfigurasi SMB]]
# chown -Rf nobody.nogroup /home/data
+
* [[Samba Network Neighbourhood]]
# chmod -Rf 777 /home/public
+
* [[Instalasi Samba]]
# chmod -Rf 644 /home/data
+
* [[SAMBA: Permission Problem waktu Create Folder Share]]
 +
* [[SAMBA: Menempelkan share directory remote ke folder lokal]]
 +
* [[SAMBA: Primary Domain Controller]]
 +
* [[Linux Howto]]
  
Melalui PC Windows, coba browse ke jaringan dan coba untuk mendeteksi folder yang di share tersebut.
+
[[Category: Linux]]

Latest revision as of 12:45, 20 May 2020

Bagi anda yang masih membutuhkan sharing file dengan komputer Windows maka yang perlu dilakukan adalah menggunakan SMB (Server Message Block) untuk sharing file di jaringan. SMB sering dikenal sebagai SAMBA di Linux. Cara instalasi dan konfigurasi SAMBA sangat mudah. Instalasi di Ubuntu dapat dilakukan menggunakan perintah

sudo apt update
sudo apt -y install samba cifs-utils

Selanjutnya kita perlu mengkonfigurasi file /etc/samba/smb.conf, pastikan di dalamnya ada perintah,

workgroup = NAMAWORKGROUP
netbios name = NAMASERVER

Security digunakan pilihan share agar komputer Windows tidak perlu memasukan username & password untuk mengakses file yang di share.

Misalnya, kita ingin menshare dua (2) buah folder, yaitu,

  • folder public – user / guest dapat meletakan file
  • folder data – user / guest hanya dapat membaca file saja

Maka pada file

vi /etc/samba/smb.conf

tambahkan,

[public]
path = /home/public
available = yes
browsable = yes
public = yes
writable = yes
[data]
path = /home/data
available = yes
browsable = yes
public = yes
writable = no

Kemudian buat directory, ubah permission & owner yang dibutuhkan

mkdir -p /home/public
mkdir -p /home/data
chown -Rf nobody.nogroup /home/public
chown -Rf nobody.nogroup /home/data
chmod -Rf 777 /home/public
chmod -Rf 777 /home/data

Melalui PC Windows, coba browse ke jaringan dan coba untuk mendeteksi folder yang di share tersebut.

Buat user samba

sudo smbpasswd -a <user_name>

Restart

/etc/init.d/smbd restart


Client Samba

Dari sisi client / PC

sudo apt-get install smbclient

Untuk list share

smbclient -L //<HOST_IP_OR_NAME>/ -U <user>

Untuk menempelkan

mount -t cifs //<IP MESIN>/<SHARE>/ /folder/sharing/ -o password=<PASSWORD>,username=<USERNAME>
mount -t cifs //192.168.0.161/public/ /mnt/cobafilesharing-public/ -o password=123456,username=onno

Referensi

Pranala Menarik