BRIEF
1. anda akan melaksakan praktikum FTP SERVER dengan multiple user yang mengakses single direktori FTP SERVER.
2. buat virtualServer dengan interface berikut
a. interface adapter 1 host-only
fungsi : virtualBox dapat berkomunikasi dengan Host LAPTOP.
b. interface adapter 2 NAT
fungsi : virtualBox dapat berkomunikasi dengan jaringan Internet melalui interface HOST LAPTOP yg terhubung ke internet,
dengan demikian maka virtualBox dapat melakukan instalasi paket applikasi dari repository yg terdapat di jaringan internet.
3. mempelajari cara managemen user dan group
4. mempelajari bagaimana mengatur kepemilikan direktori suatu group
PRAKTIKUM
Topologi
LAPTOP DEBIAN-SERVER
VirtualBox Interface adapter1 Eth0 (Host-only) adapter2 Eth1 (NAT / atau koneksi ke Internet)
IP address 192.168.125.2/30 192.168.125.1/30 DHCP Request
langkah 1. Instalasi Sistem Operasi Debian 8 pada VirtualBox
ketentuan :
a. user root -> passwd : smk
b. other user : user = namasiswa -> passwd : smk
c. applikasi yg di-install
- standart system
- ssh server
Langkah 2. Konfigurasi dasar
ketentuan :
a. konfigurasi networking
root@debian:~#nano /etc/network/interfaces
...
...
# 1st adapter (adapter Host-Only)
auto eth0
iface eth0 inet static
address 192.168.125.1
netmask 255.255.255.252
# 2nd adapter (adapter NAT)
auto eth1
iface eth1 inet dhcp
b. restart fungsi networking
root@debian:~#/etc/init.d/nteworking restart
c. berikan konfigurasi resolver agar dapat berkomunikasi dengan fungsi DNS Service
root@debian:~#nano /etc/resolv.conf
nameserver 202.134.1.10
nameserver 202.134.2.5
nameserver 8.8.8.8
Langkah 3. menambahkan daftar repository
root@debian:~#nano /etc/apt/source.list
# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 2016$
# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 2016$
# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ jessie/updates main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/ jessie/updates main contrib
# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ jessie-updates main contrib
# deb-src http://ftp.debian.org/debian/ jessie-updates main contrib
deb http://httpredir.debian.org/debian jessie main
deb-src http://httpredir.debian.org/debian jessie main
deb http://httpredir.debian.org/debian jessie-updates main
deb-src http://httpredir.debian.org/debian jessie-updates main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb-src http://httpredir.debian.org/debian jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
lakukan update
root@debian:~#apt-get update
Langkah 4. Instalasi aplikasi FTP Server
root@debian:~#apt-get install proftpd
*pilih mode "standalone"
Langkah 5. konfigurasi proftpd
root@debian:~#nano /etc/proftpd/proftpd.conf
*cari dan edit bagian script berikut ini
UseIPv6 off
DefaultRoot /home/siswa/
Group siswa
restart service proftpd
root@debian:~#/etc/init.d/proftpd restart
langkah 6. membuat grup siswa
root@debian:~#addgroup siswa
langkah 7. membuat user dan menentukan password
root@debian:~#useradd budi
root@debian:~#passwd smk
root@debian:~#useradd rudi
root@debian:~#passwd smk
langkah 8. modifikasi attribut group user budi dan rudi
root@debian:~#usermod -G siswa budi
root@debian:~#usermod -G siswa rudi
*periksa hasil konfigurasi langkah 4
root@debian:~#cat /etc/group
output => siswa:x:1001:budi,rudi
Langkah 9. konfigurasi Direktori service PROFTPD
root@debian:~/home#mkdir siswa
*buat file test-ftp.txt pada direktori siswa
root@debian:~/home#nano /home/siswa/test-ftp.txt
*isilah file "test-ftp.txt" dengan tulisan berikut
--> ini file yang berada pada direktory ftp server
tekan tombol ctrl+x untuk menyimpan dan keluar dari text editor
*mengganti attribut hak akses pakai direktori service PROFTPD
root@debian:~#chmod -R 775 /home/siswa
*mengganti attribut group direktori FTP-SERVER
root@debian:~#chgrp -R siswa /home/siswa
*lihat attribut
root@debian:~/home#ls -l
drwxrwxr-x 4 root siswa 4096 Jan 14 21:02 siswa
langkah 10. Test FTP SERVICE
Dari Laptop, cek koneksi ke FTP Server
C:>ping 192.168.125.1
Buka aplikasi Ms.Windows Explorers
ketikkan pada kolom url
ftp://192.168.125.1
login sebagai user budi atau rudi secara bergantian
*jika konfigurasi anda benar seharusnya anda dapat melihat file "test-ftp.txt"
1. login sebagai budi
* buat susunan direktori sebagai berikut
DIREKTORI-FTP
|_______ DOCUMENT (upload 2 file extensi PDF)
|
|_______ AUDIO (upload 2 file extensi MP3)
|
|_______ IMAGE (upload 2 file extensi JPG)
2. login sebagai rudi
* lakukan download semua file yang terdapat pada direktory DIREKTORi-FTP
Monday, January 16, 2017
Praktek 17012017
Subscribe to:
Comments (Atom)