modul 6 praktikum administrasi jaringan - ftp server
DESCRIPTION
Modul ini berisi tentang konfigurasi FTP server pada Debian 6 menggunakan VirtualBoxTRANSCRIPT
MODUL 6
PRAKTIKUM ADMINISTRASI JARINGAN
FTP SERVER
Oleh:
Nani Setyo Wulan S.Pd.
Nelyetti S.Kom.
JURUSAN TEKNIK KOMPUTER JARINGAN
PERSIAPAN AKADEMI KOMUNITAS SOLOK SELATAN
PDD POLITEKNIK NEGERI PADANG
2014
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 1
FTP Server
A. TUJUAN
1. Mahasiswa mampu memahami fungsi dari FTP Server
2. Mahasiswa mampu memahami cara instalasi dan konfigurasi FTP
Server pada Debian
B. DASAR TEORI
FTP Server
File Transfer Protocol (FTP) adalah protocol yang digunakan untuk
transfer file atau data melalui media jaringan. FTP termasuk dalam protocol
lama yang sampai saat ini masih digunakan. Dalam keadaan default, FTP
berjalan pada port 21 dan bekerja pada protocol TCP/IP.
FTP yang berjalan pada sisi server disebut FTP Server. FTP Server
digunakan untuk pertukaran file (dalam istilah asingnya yaitu File Exchange)
yang memberikan layanan FTP apabila mendapat request atau permintaan
dari FTP Client. Sementara FTP Client adalah komputer yang meminta
koneksi ke FTP Server untuk tujuan tukar-menukar file (Download dan
Upload file).
Dalam FTP Server, pengaturan user bisa menggunakan 2 cara:
1. User Authentication Login (Password Protected)
2. Anonymous Login (Guest OK)
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 2
C. LATIHAN
Instalasi FTP Server
Masih menggunakan DVD-1, beri tanda centang (√) pada debian-
6.0.7-DVD-1.iso
Masuk ke root, kemudian ketikkan:
# apt-get install proftpd
Muncul pertanyaan “do you want to continue?” ketik Y untuk melanjutkan,
lalu enter
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 3
Muncul kotak dialog ProFTPd Configuration. Jika FTP server hanya di
akses sesekali maka di sarankan memilih opsi inetd utk menghemat
resource, tapi asumsi pada praktikum kita kali ini FTP server di akses secara
massal, kita pilih opsi standalone. Lalu OK, enter.
Setelah selesai muncul layar berikut:
Tandanya ftp server sudah berjalan pada komputer kita. Konfigurasi
Secara default, setelah selesai menginstall proftpd diatas, semua user
yang terdaftar pada computer server Debian sudah bisa mengakses layanan
ftp tersebut melalui web browser ataupun terminal. Dan direktori yang
digunakan adalah direktori home setiap user tersebut.
Konfigurasi file /etc/proftpd/proftpd.conf
Ketik : # nano /etc/proftpd/proftpd.conf
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 4
Edit script yang di kotak putih menjadi “belajardebian.edu” Direktori FTP Server Selanjutnya, buat direktori/folder untuk meletakkan semua file dan data pada ftp server. Kemudian tambahkan hak akses untuk user ftp pada direktori tersebut.
# mkdir share
# userdel ftp
# useradd –d /share/ ftp
# passwd ftp
Muncul pertanyaan verifikasi password, ketikkan ftp sebagai passwordnya Lihat apakah direktori share sudah ada, ketik : # ls –a
Sebagai bahan pengujian, buat beberapa folder dan file dalam direktori share. Ketik: # cd share
# nano coba.txt
Ketikkan beberapa baris teks sesuai keinginanmu. Misal :
Tekan Ctrl+O untuk menyimpan, enter, Ctrl X untuk keluar Buat pula beberapa direktori di dalam direktori share. Contoh : # mkdir lala lili lali
# ls -a
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 5
Pengaturan User
1. User Authentication Login (Password Protected)
Edit dan tambahkan script berikut di baris paling bawah dari file proftpd.conf.
Masuk ke home/nama_user terlebih dahulu
# cd /home/nani
Ketik:
# nano /etc/proftpd/proftpd.conf
Tekan Ctrl+V sampai tampil layar berikut :
Edit yg diberi lingkaran menjadi :
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 6
2. Anonymous Login (Guest OK)
Cara kedua adalah Anonymous LogIn, yang memperbolehkan semua
pengunjung mengakses layanan ftp server tersebut. Perlu diingat,
sebaiknya anda memilih salah satu dari dua cara ini. Jangan digunakan
bersamaan. Coba dulu yg cara 1, lalu restart proftpd. Untuk user ini,
tambahkan opsi “UserAlias” pada file proftpd.conf. Berikut scriptnya.
<Anonymous /home/nani/share/>
User ftp
UserAlias anonymous ftp #tambahkan script ini
</Anonymous>
Setelah konfigurasi selesai, restart ftp server dengan ketikkan :
# /etc/init.d/proftp restart
Pengujian Pengujian via server
Dalam pengujian di server localhost, kita akan menggunakan ftp client
berbasis text. Secara otomatis ftp client sudah terinstall bersamaan dengan
system operasi Debian. Ketik:
# ftp localhost
Muncul verifikasi name Name (localhost:nani) :
Isikan dengan user yang kamu pakai sebelum masuk ke root
Password :
Ini juga password yang kamu pakai sebelum masuk ke root. Ketikkan
passwordmu.
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 7
Masuk ke direktori share, ketik :
cd share masuk ke folder share
ls –a menampilkan list folder/file yg ada di direktori
bye keluar dari ftp server
Pengujian via Windows (Web Browser)
Untuk menguji, apakah ftp server berhasil atau tidak, ketikkan alamat
ftp.belajardebian.edu melalui Web Browser.
Ketikkan user name dan password (terserah, yg penting ingat user dan
passwordnya) lalu tekan Log In.
Modul 6 Administrasi Jaringan 2014
Akademi Komunitas Solok Selatan 8
Lalu masuk ke direktori share, muncul tampilan berikut:
Buka file coba.txt
Terakhir, sebelum shutdown debian, hilangkan tanda centang (√) pada DVD-1 Debian agar ketika pertama kali me-load, tidak melakukan perintah install lagi.
D. KESIMPULAN
Untuk praktikum kali ini, buat kesimpulan sendiri sesuai menurut apa
yang kalian dapat selama praktikum.