Uploaded by User46652

437687773-Jobsheet-Instalasi-Proftpd-Server-1

advertisement
JOBSHEET PRAKTIKUM
Nama Sekolah
: SMK N 1 Gombong
Nama Mata Pelajaran
: Adminitrasi Sistem Jaringan
Kelas / Semester
: XI / 1
Alokasi Waktu
: 6 x 40 Menit ( 1 pertemuan)
A. Kompetensi Dasar
a)
Mengevaluasi FTP server.
b)
Mengkonfigurasi FTP server.
B. Tujuan Pembelajaran
Setelah praktikum ini siswa diharapkan mampu untuk :
a)
Menentukan cara instalasi FTP server di linux.
b)
Melakukan konfigurasi FTP server di linux.
C. Persiapan Praktik
a)
Persiapan Area Kerja
Posisikan diri Anda di tempat kerja yang telah ditentukan untuk tiap
kelompok.
b)
Persiapan Alat dan Bahan
Alat dan bahan yang digunakan pada praktikum ini adalah:
1.
1 buah komputer atau virtual box
2.
1 dvd instalasi debian 9
3.
1 dvd debian 9, debian-9.9.0-amd64-DVD-2.iso. Jika tidak ada
dikomputer download di alamat 192.168.70.254 . Cari folder
bernama ASj XI.
D. Langkah Kerja Praktikum
a)
b)
Topologi jaringan
1.
IP server 192.168.xx.150 dengan netmask 255.255.255.0 .
2.
IP client 192.168.xx.xx dengan netmak 255.255.255.0 .
3.
Xx merupakan nomor absen.
Persiapan Virtualbox
1.
Import virtualbox baru, menggunakan file ova debian 9.
2.
Aturlah RAM virtualbox debian tersebut menjadi 512 MB.
3.
Ubah nama virtualbox debian menjadi server test.
JOBSHEET PRAKTIKUM
c)
Instalasi Proftpd
1.
Login sebagai root.
2.
Ubah ip address server sesuai ketentuan dengan ketentuan yang
ditetapkan sebelumnya.
3.
Masukan perintah berikut untuk :
apt-cdrom add
4.
Masukan DVD debian-9.9.0-amd64-DVD-2.iso
5.
Kemudian masukkan perintah :
apt-get update
apt-get install proftpd-basic
d)
Konfigurasi Proftpd User Authentication login
File untuk konfigurasi proftpd adalah proftpd.conf . File tersebut terletak di
direktori /etc/proftpd/ . User Authentication login, merupakan konfigurasi
dasar dari proftp, maksudnya adalah hanya user yang memiliki akun diserver
saja yang bisa login.
Pertama kita sain file proftpd.conf supaya bila di kemudian hari ada
kesalahan bisa kita kembalikan ke pengaturan awal.
cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
1.
Buatlah userbaru dengan nama test dan password test.
adduser test
2.
Buka file konfigurasi proftpd dengan perintah
nano /etc/proftpd/proftpd.conf
3.
Kemudian cari baris #DefaultRoot
~ , buang tanda pagar.
DefaultRoot ~ berarti user yang terhubung via ftp nanti hanya bisa
mengkakses direktori home masing masing user saja.
4.
Jika sudah restart proftpd server, jika tidak muncul error maka proses
restart berhasil.
service proftpd restart
e)
Pengujian User Authentication login
1.
Atur network server dan client di virtual box ke internal network.
Mastikan nama untuk internal network keduanya sama.
2.
Buka program filezilla di client
3.
Masuk ke menu File -> site manager.
JOBSHEET PRAKTIKUM
4.
Buat konfigurasi site baru, seperti gambar berikut :
5.
Klik tombol konek, kemudian masukan password untuk test.
6.
Upload file ke server.
7.
Pada server login sebagai test, lemudian check di direktori /home/test
apakah ada file yang di upload tadi.
f)
Konfigurasi Proftpd Anonymous Authentication login
Ada kalanya kita ingin berbagi file yang bersifat public dan bisa diakses oleh
siapa saja tanpa harus memiliki akun diserver. Maka kita perlu membuat
metode login secara anonymous. Untuk itu kita perlu membuat sebuah akun
yang nantinya akan dijadikan anonymous.
1.
Tambah user baru, dengan nama anonim .
adduser anonim
2.
Buat direktori baru di direktori /home dengan nama ftpanonim .
mkdir /home/ftpanonim
3.
Beri hak akses ke direktori ftpanonim
chmod 777 /home/ftpanonim
4.
Buat file data.txt didalam direktori ftpanonim, sebagai contoh file yang
akan dibagikan ke public.
touch /home/ftpanonim/data.txt
5.
Pindah direktori ke /etc/proftpd/conf.d/
cd /etc/proftpd/conf.d
6.
Buat file baru bernama anonim.conf , kemudian isi seperti gambar
berikut .
touch anonim.conf
JOBSHEET PRAKTIKUM
7.
g)
Restart server proftpd.
Pengujian Anonymous login
Buka filezilla, dengan asumsi server dan cllient berada disatu jaringan.
Pilih menu file -> site manager. Buat konfigurasi site baru.
Kemudian klik konek.
Jika sukses maka akan tampi seperti berikut. Kemudian coba download file
data.txt dari server.
JOBSHEET PRAKTIKUM
h)
Konfigurasi proftpd dengan tambahan TLS
Koneksi ftp biasa kurang aman, sebab data koneksi ftp dapat dibace
dengan mudah oleh pihak yang tidak berkepentingan. Untuk membuat
koneksi ftp lebih aman perlu ditambahkan TLS ke koneksi ftp tersebut, agar
data yang lewat ftp bisa terenkripsi.
1.
Install program openssl
apt-get install openssl
2.
Buat folder baru bernama ssl di /etc/proftpd/
mkdir /etc/proftpd/ssl
3.
Kemudian kita buat sertifikat dan kunci untuk ekrpsi menggunakan TLS.
openssl req -new -x509 -days 365 -nodes -out /etc/proftpd/ssl/proftpd.c
ert.pem -keyout /etc/proftpd/ssl/proftpd.key.pem
4.
Kemudian ini inputan yang diminta setelah perintah diatas di enter.
5.
Ubah hak akses untuk file sertifikat dan kunci yang dibuat
chmod 600 /etc/proftpd/ssl/proftpd.*
6.
Buka file proftpd.conf, kemudian cari baris #Include /etc/proftpd/tls.conf .
buang tanda pagar dan simpan.
7.
Buka file tls.conf
nano /etc/proftpd/tls.conf
8.
HIlangkan tanda pagar pada baris berikut :
TLSEngine
TLSLog
TLSProtocol
TLSRSACertificateFile
TLSRSACertificateKeyFile
TLSVerifyClient
TLSRequired
9.
Kemudian
ubah
TLSRSACertificateFile
TLSRSACertificateKeyFile . Menjadi berikut :
dan
JOBSHEET PRAKTIKUM
TLSRSACertificateFile
/etc/proftpd/ssl/proftpd.cert.pem
TLSRSACertificateKeyFile /etc/proftpd/ssl/proftpd.key.pem
10. Kemudian restart proftpd.
i)
Pengujian proftpd dengan TLS
1.
Atur network server dan client di virtual box ke internal network.
Mastikan nama untuk internal network keduanya sama.
2.
Buka program filezilla di client
3.
Masuk ke menu File -> site manager.
4.
Buat konfigurasi site baru, seperti gambar berikut :
5.
Klik tombol konek, kemudian masukan password untuk test.
6.
JIka muncul window seperti berikut maka TLS telah berhasil.
JOBSHEET PRAKTIKUM
j)
Tugas
1.
Buatlah virtualbox baru untuk debian 9.
2.
IP server ubah menjadi 10.11.xx.140. xx adalah nomor absen.
3.
Installah DHCP server di server tersebut. Lakukan konfigurasi DHCP
server. Jumlah ip yang dibagikan mulai dari 10.11.xx.1 s/d 10.11.xx.5
4.
Uji hasil DHCP server di client apakah mendapat ip dari server atau
tidak.
5.
Kemudian install Proftpd di server tersebut. Lakukan konfigurasi seperti
latihan sebelumnya. Dengan ketentuan user:
a)
user untuk user authentication login adalah nama depan masing
masing siswa. Jika terdapat 2 orang per kelompok. Pengujian
dilakukan 2 per tiap user tersebut.
b)
User yang diset ke anonymous bernama anontest. Direktori untuk
anonymous adalah /home/test123 . didalam direktori /home/test123
terdapat file siswa.txt .
6.
k)
Ujilah hasil konfigurasi proftpd tersebut.
Format Laporan
1.
Berijudul praktikum “ Laporan Konfigurasi Proftpd di server debian”.
2.
Cantumkanlah nama dan nis.
3.
Buatlah langkah-langkah urut dari tugas yang diatas dan sertakan
screenshotnya.
4.
Kirimkan via email ke alamat [email protected]
maksimal 1 minggu setelah praktikum dilaksanakan. Dengan subject
email “laporan proftpd nama kelas nomor absen”. contoh : laporan
proftpd xitkja 1.
Download