• Tidak ada hasil yang ditemukan

Membuat Dokumentasi

4.5 Informasi Masing-Masing Elemen Kompetensi

4.5.4 Membuat Dokumentasi

1) Pengetahuan Kerja

Dalam melakukan instalasi dan konfigurasi FTP server, hal yang harus diperhatikan setelah proses instalasi dan konfigurasi serta pengujian terhadap

FTP server selesai dilakukan adalah membuat dokumentasinya.

Ini penting untuk tujuan mempermudah admin melakukan pengembangan selanjutnya dan juga jika terjadi error pada FTP server yang telah di instalasi, maka error tersebut akan segera dapat diselesaikan karena adanya dokumentasinya.

Materi Pelatihan Berbasis Kompetensi

Sektor Telematika Sub Sektor Jaringan dan Sistem Admin

Kode Modul TIK.JK04.014.01

2) Ketrampilan Kerja

Konfigurasi FTP server dicatat

Konfigurasi yang dilakukan pada FTP server perlu dicatat untuk tujuan kepentingan pihak yang bertanggungjawab baik kepada proses perbaikan maupun pengembangannya.

Dari hasil pencatatan konfigurasi tersebut akan mudah di identifikasi apakah FTP server berjalan dengan baik atau tidak. Berikut ini merupakan contoh pencatatan konfigurasi FTP server.

Konfigurasi master vsftp harus berada di /etc/vsftpd.conf. File ini mendeskripsikan bagaimana vsftpd server berjalan. Anda akan menemukan file vsftpd.conf berisi konfigurasi options. Opsi-opsi yang penting adalah:

anonymous_enable=NO/YES

Seting on atau offanonymous FTP access. jika anda menset on, anonymous

serverconfig yang di bahas pada langkah step 3 akan di apply. Jika anda tidak

yakin dengan anonymous FTP server, sebaiknya anda menset optionnya "NO".

local_enable=NO/YES

Option ini untuk mengaktifkan atau menonaktifkan lokal system users bisa FTP ke server ftp anda. FTP server biasanya option di set "YES".

write_enable=NO/YES

Option ini untuk mengaktifkan atau menonaktifkan akses write ke FTP. Biasanya option ini diseting "yes"

local_umask=022 (atau berapa saja yang anda inginkan)

umask default vsftpd adalah 077. Option ini untuk memberikan umask yang

anda inginkan.

xferlog_enable=YES

option ini untuk mengaktifkan logginguploads dan download.

ftpd_banner=Welcome to blah FTP service

Option ini untuk memberikan ftp greeting buat user anda.

Materi Pelatihan Berbasis Kompetensi

Sektor Telematika Sub Sektor Jaringan dan Sistem Admin

Kode Modul TIK.JK04.014.01

chroot_list_file=/etc/vsftpd.chroot_list

Option sangat penting dan berguna untuk mengaktifkan "chroot" akses vsftpd. Dengan "chroot_list_enable" di set "YES", vsftpd akan mencari

"chroot_list_file" yang lokasinya berada pada baris selanjutnya. Setiap user

yang di list di file "/etc/vsftpd.chroot_list" secara otomatis "chrooted" ke home direktorinya sendiri. Ini juga tidak akan mengijinkan user untuk keluar dari

home direktori FTPnya.

userlist_enable=NO/YES userlist_deny=NO/YES

Option "userlist_enable" menginstruksikan vsftpd untuk mengecek 2 file ini: vsftpd.ftpusers dan vsftpd.user_list. Jika option ini di set "YES", kedua file akan menunjukkan listsuser yang diijinkan untuk FTP ke server. Option ini sangat berguna untuk menolak FTP access criticalsystem user seperti "root" atau "apache" atau "www".

Hasil pengujian dicatat

Pengujian yang dilakukan pada FTP server perlu juga dicatat, karena dari hasil pencatatan tersebut akan mudah di identifikasi apakah FTP server

berjalan dengan baik atau tidak. Selain itu juga membantu admin untuk mengecek dan memperbaiki kesalahan jika terjadi.

Pengujian FTP server dapat dilakukan dengan menggunakan 2 mode FTP, yaitu menggunakan Mode FTP Aktif dan Mode FTP Pasif.

Contoh hasil pencatatan pengujian menggunakan mode FTP aktif : Dibawah ini adalah contoh aktual sesion FTP mode aktif. Pada contoh ini sesi FTP diawali dari client di balige.del.ac.id (172.21.1.5) ke server FTP di digilib.del.ac.id dengan IP 172.21.1.8. server menjalankan ProFTPD 1.2.8 Opsi (-d) digunakan oleh FTP client untuk memperlihatkan apa yang terjadi dibelakang layar. Tulisan merah adalah keluaran debugging yang memperlihatkan perintah aktual yang dikirim ke server dan respon yang dihasilkan oleh perintah tersebut. Tulisan biasa adalah keluaran normal dari

server sedangkan tulisan bold adalah perintah yang diketikkan oleh user.

Perintah PORT digunakan untuk memberitahukan port yang digunakan untuk koneksi data pada sisi client (172.21.1.5). Akan kita lihat sebaliknya nanti pada mode FTP pasif. Format comman FTP adalah deretan 6 angka yang dipisahkan oleh koma. Empat oktet pertama adalah IP address dan dua oktet terakhir adalah nomor port yang digunakan untuk koneksi data. Nomor port sebenarnya adalah perkalian oktet ke lima dengan 256 ditambah dengan oktet ke enam. Pada contoh dibawah nomor portnya adalah (148*256) + 72 = 37960.

Materi Pelatihan Berbasis Kompetensi

Sektor Telematika Sub Sektor Jaringan dan Sistem Admin

Kode Modul TIK.JK04.014.01 [good@balige good]$ ftp -d digilib.del.ac.id

Connected to 172.21.1.8 (172.21.1.8).

220 ProFTPD 1.2.8 Server (Ftp Server) [digilib.del.ac.id]

Name (digilib.del.ac.id:good): good

---> USER good

331 Password required for good. Password:passworduser

---> PASS XXXX

230 User good logged in.

---> SYST

215 UNIX Type: L8

Remote system type is UNIX.

Using binary mode to transfer files. ftp> pass

Passive mode off. ftp> ls

ftp: setsockopt (ignored): Permission denied

---> PORT 172,21,1,5,148,72

200 PORT command successful

---> LIST

150 Opening ASCII mode data connection for file list

-rw--- 1 good good 505 Oct 19 06:44 Drafts

Materi Pelatihan Berbasis Kompetensi

Sektor Telematika Sub Sektor Jaringan dan Sistem Admin

Kode Modul TIK.JK04.014.01 drwx--- 2 good good 4096 Oct 20 11:41 mail

-rw-r--r-- 1 root root 969668 Nov 18 04:36 proftpd-1.2.8p.tar.gz

-rw-r--r-- 1 good good 20110 Nov 21 04:01 tftp-0.29-3.i386.rpm

226 Transfer complete.

ftp> quit

---> QUIT

221 Goodbye.

[good@balige good]$

Gambar 5 Contoh Menggunakan Mode FTP Aktif (Elemen Kompetensi 4)

Contoh hasil pencatatan pengujian menggunakan mode FTP pasif : Dibawah ini adalah contoh sesi FTP Pasif. Pada contoh ini sesi FTP diawali dari

host balige.del.ac.id (172.21.1.5) ke server FTP di digilib.del.ac.id (172.21.1.8) menggunakan aplikasi command line FTP Server. Server menjalankan aplikasi FTP server ProFTPD 1.2.8. Tulisan merah adalah keluaran debugging yang memperlihatkan perintah aktual yang dikirim ke server dan respon yang dihasilkan oleh perintah tersebut. Tulisan biasa adalah keluaran normal dari

server sedangkan tulisan bold adalah perintah yang diketikkan oleh user.

Perbedaan perintah PORT pada contoh ini dengan contoh mode aktif adalah port dikirim oleh server (172.21.1.8) untuk memberitahukan ke client port yang dibuka utuk koneksi data.

[good@balige good]$ ftp -d digilib.del.ac.id

Connected to 172.21.1.8 (172.21.1.8).

220 ProFTPD 1.2.8 Server (Ftp Server) [digilib.del.ac.id]

Name (digilib.del.ac.id:good): good

---> USER good

331 Password required for good.

Materi Pelatihan Berbasis Kompetensi

Sektor Telematika Sub Sektor Jaringan dan Sistem Admin

Kode Modul TIK.JK04.014.01 ---> PASS XXXX

230 User good logged in.

---> SYST

215 UNIX Type: L8

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls

ftp: setsockopt (ignored): Permission denied

---> PASV

227 Entering Passive Mode (172,21,1,8,191,46).

---> LIST

150 Opening ASCII mode data connection for file list

-rw--- 1 good good 505 Oct 19 06:44 Drafts

-rw--- 1 good good 505 Oct 19 06:44 Sent Items

drwx--- 2 good good 4096 Oct 20 11:41 mail

-rw-r--r-- 1 root root 969668 Nov 18 04:36 proftpd-1.2.8p.tar.gz

-rw-r--r-- 1 good good 20110 Nov 21 04:01 tftp-0.29-3.i386.rpm

226 Transfer complete. ftp> ftp> quit ---> QUIT 221 Goodbye. [good@balige good]$

Materi Pelatihan Berbasis Kompetensi

Sektor Telematika Sub Sektor Jaringan dan Sistem Admin

Kode Modul TIK.JK04.014.01

3) Sikap Kerja

1. Mengkonfigurasi FTP Server. 2. Mencatat hasil pengujian.

Materi Pelatihan Berbasis Kompetensi

Sektor Telematika Sub Sektor Jaringan dan Sistem Admin

Kode Modul TIK.JK04.014.01 BAB V

SUMBER – SUMBER YANG DIPERLUKAN UNTUK PENCAPAIAN KOMPETENSI

Dokumen terkait