Tugas 2 Samba Server
Membangun Membangun SAMBA Server di Linux Linux
Oleh : Nama Nama : G. N. N. Agu Agung ng Oka Oka Para Parama mart rtha ha NIM : 120010400 Kelas : D111
Sekolah Tinggi Tinggi Manajemen Informatika Informatika dan Teknik Komputer Denp Denpas asar ar - Bali Bali Tahun 2013
1.
Pengertian Web Server Web Server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML. Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya. Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia. Saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP. Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada prakteknya server web banyak pula digunakan dalam perangkatperangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.
2.
Kelebihan dan Kekurangan Web Server Kelebihan :
Open source
Proses instalasinya mudah
Bisa di gunakan di berbagai platform
Kekurangan :
Mudah di serang oleh DOS
3.
Merusak format baris log akses
Instalasi Samba adalah program yang mengimplementasikan protokol smb di komputer Linux (Unix-like), sehingga dapat memungkinkan komputer Linux dapat berbagi sumber daya filesystem dengan komputer bersistem operasi Windows. Skenario yang akan kita buat adalah:
Memberikan layanan sharing /home/shares/allusers/ di komputer server (Linux) yang akan dapat diakses oleh user tertentu dari komputer client (Windows).
User-login dari komputer Windows menggunakan password berbasis tdbsam .
Untuk tujuan tersebut di atas, maka berikut adalah langkah-langkah yang harus ditempuh: 1.
Install paket-paket samba: samba , samba-winbind-clients , samba-client , sambacommon. # yum install samba samba-winbind-clients samba-client samba-common Jika komputer server tidak terhubung ke Internet, lalu mengambil paket software-nya dari DVD Fedora, maka lakukan command (rpm) berikut di direktori tempat paket yang akan di-install berada: # rpm -ivh samba-3.5.2-60.fc13.i686.rpm samba-winbind-clients-3.5.260.fc13.i686.rpm samba-client-3.5.2-60.fc13.i686.rpm samba-common-3.5.260.fc13.i686.rpm 2. Apabila paket-paket samba sudah ter-install dengan benar, pindah ke direktori /etc/samba/ lalu simpan file konfigurasi samba yang asli (default): # cd /etc/samba/ # mv smb.conf smb.conf.backup 3. Setelah itu buat file konfigurasi samba yang baru: # vim smb.conf 4. Lalu masukkan baris-baris berikut ke file konfigurasi samba: [global] workgroup = OKA server string = Samba Server Version %v security = user passdb backend = tdbsam log file = /var/log/samba/log.%m max log size = 50 load printers = yes cups options = raw
[allusers] comment = All Users are Welcomed! path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes 5. Buat direktori yang akan di-share (/home/shares/allusers ), lalu pasang hak akses yang sesuai untuk direktori tersebut: mkdir -p /home/shares/allusers chown -R root:users /home/shares/allusers/ chmod -R ug+rwx,o+rx-w /home/shares/allusers/ 6. Tambahkan user tertentu (misal: julia) untuk bergabung ke group users, lalu berikan password SMB kepada user tersebut. # usermod -G users julia # smbpasswd -a julia 7. Atur konfigurasi SELinux, agar SELinux memberikan layanan sehingga komputer client dapat mengakses direktori /home/shares/allusers/ di komputer server. Oleh karena itu, lakukan command ini: # setsebool -P samba_enable_home_dirs on 8. Setelah itu, jalankan layanan samba: # service smb start 9. Lalu pasang agar aktif langsung ketika komputer selesai di-restart (reboot): # chkconfig smb on 10. Lakukan pengujian: di komputer Windows, buka Windows Explorer, lalu isi IP-Address komputer Samba-Server di Address-Bar-nya: \\192.168.1.253 11. Masukkan user-login dan password SMB yang sudah dibuatkan sebelumnya (langkah no.6).