Anda di halaman 1dari 6

For KITS Book - Administrasi Server Jaringan dengan Debian Wheezy

Bab 11 File Sharing Server

Bab 11
File Sharing Server

File sharing server digunakan untuk melakukan sharing file atau data dalam
jaringan skala kecil, atau sering disebut Local Area Coneection (LAN). Dengan
memanfaatkan file sharing server, kita bisa melakukan pengolohan data secara
terpusat dalam suatu jaringan.

Ada beberapa protocol yang bisa kita manfaatkan untuk membuat file sharing
server. Diantaranya yang paling populer adalah samba dan nfs. Pada bab ini kita
akan membahas konfigurasi file sharing server menggunakan kedua protocol
tersebut.

Pada bab ini, kita akan menggunakan topologi sebagai berikut

Gambar 11.1 Topologi jaringan untuk praktik file sharing server

Perhatikan topologi diatas, terlihat bahwa kita menggunakan dua komputer client
yang memiliki sistem operasi berbeda, yaitu windows dan ubuntu. Hal ini
dikarenakan ada perbedaan yang cukup jauh antara konfigurasi client di windows
dan linux.

Diasumsikan bahwa server dan client sudah dikonfigurasi ip address sesuai


topologi ditas dan sudah bisa saling berkomunikasi.

"Please Remember Me in Your Prays” 219


For KITS Book - Administrasi Server Jaringan dengan Debian Wheezy
Bab 11 File Sharing Server

Konfigurasi Samba dengan User Authentication

Samba merupakan sebuah protocol file sharing server yang bisa digunakan pada
sebuah jaringan dengan sistem operasi beragam. Dalam artian, protocol ini bisa
kita gunakan pada sistem operasi linux maupun windows.

Pada sub bab ini kita akan membahas konfigurasi samba dengan menggunakan user
authentication. Selanjutnya akan dibahas konfigurasi samba dengan anonymous
login pada sub bab berikutnya.

Hal pertama yang bisa kita lakukan adalah membuat direktori atau folder yang
akan di share. Sebagai contoh kasus, kita ditugaskan untuk membuat file sharing
dengan nama internal yang berada didalam direktori /samba

root@forkits:~# mkdir /samba


root@forkits:~# mkdir /samba/internal
root@forkits:~# ls -l /samba/
total 4
drwxr-xr-x 2 root root 4096 Apr 23 17:11 internal
root@forkits:~# chmod 777 /samba/internal/
root@forkits:~# ls -l /samba/
total 4
drwxrwxrwx 2 root root 4096 Apr 23 17:11 internal
root@forkits:~#

Gambar 11.2 Membuat direktory yang akan disharing

Berikut penjelasan dari masing-masing perintah diatas


Syntak Deskripsi
mkdir /samba Digunakan untuk membuat direktori samba
mkdir /samba/internal Digunakan untuk membuat direktori yang akan
digunakan untuk sharing dengan nama internal
ls -l /samba Digunakan untuk melihat isi direktori /samba
dengan detail. Perhatikan bahwa terdapat
direktori yang baru saja kita buat. Perhatikan
bahwa hak akses direktori yang baru kita buat
tersebut adalah read & write bagi user root saja,
sedangkan untuk user selain root hanya memiliki
hak akses read only
chmod 777 /samba/internal Digunakan untuk merubah hak akses direktori
internal menjadi read write untuk siapapun.
Perintah ini opsional, artinya bisa kita gunakan
hanya jika kita menginginkannya
ls -l Perhatikan bahwa saat ini direktori internal
sudah memiliki hak akses read & write untuk
semua user

"Please Remember Me in Your Prays” 220


For KITS Book - Administrasi Server Jaringan dengan Debian Wheezy
Bab 11 File Sharing Server

Langkah selanjutnya yang harus kita lakukan adalah menginstall aplikasi samba.
Berikut perintah yang bisa kita gunakan

root@forkits:~# apt-get install samba


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libavahi-client3 libavahi-common-data libavahi-common3 libcups2
libfile-copy-recursive-perl libtalloc2 libtdb1 libwbclient0 samba-common
samba-common-bin tdb-tools update-inetd
Suggested packages:
cups-common openbsd-inetd inet-superserver smbldap-tools ldb-tools ctdb
The following NEW packages will be installed:
libavahi-client3 libavahi-common-data libavahi-common3 libcups2
libfile-copy-recursive-perl libtalloc2 libtdb1 libwbclient0 samba
samba-common samba-common-bin tdb-tools update-inetd
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/9028 kB of archives.
After this operation, 44.9 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y

Gambar 11.3 Installasi aplikasi samba untuk file server

Selanjutnya tambahkan user yang akan digunakan untuk login ke file sharing samba

root@forkits:~# useradd sharing


root@forkits:~# smbpasswd -a sharing
New SMB password: (tidak terlihat)
Retype new SMB password: (tidak terlihat)
Added user sharing.
root@forkits:~#

Gambar 11.4 Menambahkan user untuk samba

Perhatikan gambar diatas, terlihat bahwa kita menambahkan user dengan nama
sharing. Dilanjutkan dengan sebuah perintah untuk memberikan password samba
pada user tersebut. Password ini bisa berbeda dengan password yang digunakan
user untuk login ke sistem operasi.

Selanjutnya kita harus melakukan beberapa konfigurasi pada samba. Berikut


konfigurasi yang perlu dilakukan untuk membuat file sharing samba menggunakan
user authentication

"Please Remember Me in Your Prays” 221


For KITS Book - Administrasi Server Jaringan dengan Debian Wheezy
Bab 11 File Sharing Server

root@forkits:~# nano /etc/samba/smb.conf


........................................................................................................
.......................................................................................
..............................................................................................................................
####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
........................................................................................................
.......................................................................................
..............................................................................................................................
#======================= Share Definitions =======================
[internal]
path = /samba/internal
browseable = yes
writeable = yes
valid users = sharing
admin users = root
........................................................................................................
.......................................................................................
..............................................................................................................................

Gambar 11.5 Konfigurasi samba

Rubah atau tambahkan konfigurasi pada bagian yang ditandai teks warna hijau.
Selanjutnya restart service samba

root@forkits:~# service samba restart


[ ok ] Stopping Samba daemons: nmbd smbd.
[ ok ] Starting Samba daemons: nmbd smbd.
root@forkits:~#

Gambar 11.6 Restart service samba

Sebelum melakukan pengujian, pastikan client ubuntu sudah terinstall aplikasi


smbclient. Untuk mengakses samba file sharing, gunakan tombol kombinasi ctrl+l
pada file explorer kemudian ketikkan smb://ip_server pada address bar.

Gambar 11.7 Mengakses file server dari client ubuntu

"Please Remember Me in Your Prays” 222


For KITS Book - Administrasi Server Jaringan dengan Debian Wheezy
Bab 11 File Sharing Server

Berikut tampilan setelah kita melakukan langkah diatas

Gambar 11.8 Mengakses file server dari client ubuntu

Saat kita mencoba mengakses folder atau direktori internal, akan diminta untuk
memasukkan username dan password

Gambar 11.9 Mengakses file server dari client ubuntu

Karena permission yang ada pada direktori internal adalah read write untuk semua
user, seharusnya kita bisa membuat sebuah direktori didalamnya

Gambar 11.10 Mencoba membuat direktori pada share internal

"Please Remember Me in Your Prays” 223


For KITS Book - Administrasi Server Jaringan dengan Debian Wheezy
Bab 11 File Sharing Server

Jika kita menggunakan sistem operasi windows sebagai client, maka berikut
langkah-langkah yang perlu dilakukan untuk mengakses samba file sharing

Gambar 11.11 Mengakses file server dari cleint windows

Gambar 11.12 Memasukkan username dan password samba

Berikut hasilnya

Gambar 11.13 Hasil akses file server dari windows client

"Please Remember Me in Your Prays” 224

Anda mungkin juga menyukai