Anda di halaman 1dari 17

LAPORAN

INSTALLASI DAN KONFIGURASI FTP SERVER DAN FTP CLIENTS


MENGGUNAKAN PURE-FTPD DAN FILEZILLA

PENYUSUN LAPORAN

NAMA : ABRAHAM MARLON FATBINAN

KELAS : XI (11)

JURUSAN : TEKNIK KOMPUTER dan JARINGAN

GURU MAPEL : IBU NURUL F PELUW S.KOM

ADMINISTRASI SISTIM JARINGAN


SEKOLAH MENENGAH KEJURUAN 7 AMBON
TEKNIK KOMPUTER DAN JARINGAN
KATA PENGANTAR
Assalamualaikum wr.wb, Salam Sejahtera bagi kita semua, Puji Syukur
kepada Tuhan Yang Maha Esa, karena atas kasihnya saya bisa
menyelesaikan laporan ini yang berjudul “Installasi dan Konfigurasi FTP
Server dan FTP Clients menggunakan Pure-ftpd dan Filezilla”. Tidak lupa
saya mengucapkan terima kasih kepada guru mata Pelajaran Administrasi
Sistim Jaringan yaitu Ibu Nurul F Peluw yang terhormat, selaku guru untuk
yang telah memberikan arahan untuk Menyusun laporan ini. Saya sadar
bahwa laporan ini disusun belum sempurna. Oleh karena itu, dengan
rendah hati saya memohon kritik dan saran tentang laporan ini. Laporan ini
membahas tentang installasi dan konfigurasi Pure-ftpd, sebuah server FTP
yang dihandal dan aman. FTP (File Transfer Protokol) menjadi salah satu
komponen kritis dalam lingkungan komputasi modern, memfasilitasi
pertukaran data antara sistem secara efisien. Dengan mengikuti panduan
ini, diharapkan pembaca dapat dengan mudah mengimplementasikan
Pure-ftpd dalam lingkungan mereka, memastikan keamanan dan kinerja
optimal dalam proses pertukaran file. Ini bermanfaat untuk keperluan
pengelolaan sistem anda.

ii
DAFTAR ISI

KATA PENGANTAR................................................................................. ii

DAFTAR ISI............................................................................................. iii

BAB I PENDAHULUAN........................................................................... 1

1.1 Latar Belakang......................................................................... 1

1.2 Tujuan Laporan........................................................................ 2

BAB II ISI................................................................................................. 3

2.1 Pengertian FTP........................................................................ 3

2.1.1 FTP Server................................................................... 3

2.1.1.1 Pure-Ftpd......................................................... 4

2.1.2 FTP Clients.................................................................. 5

2.1.2.1 FileZilla............................................................. 5

2.2 Langkah-langkah installasi dan konfigurasi.............................. 5

2.2.1 Persiapan..................................................................... 5

2.2.2 Pure-Ftpd..................................................................... 6

2.2.3 FileZilla......................................................................... 6

2.2.3.1 Menginstal FileZilla.......................................... 7

2.2.3.2 Mengkonfigurasi Koneksi FTP......................... 8

2.2.3.3 Mengelola File.................................................. 8

2.2.3.4 Konfigurasi Opsi Tambahan............................. 8

iii
2.3 Masalah saat install dan konfigurasi......................................... 9

2.3.1 Pure-Ftpd..................................................................... 9

2.3.2 FileZilla......................................................................... 9

2.4 Solusi dari masalah yang di dapat........................................... 10

2.4.1 Pure-Ftpd..................................................................... 10

2.4.2 FileZilla......................................................................... 10

2.5 Waktu installasi dan konfigurasi............................................... 11

2.5.1 Penjelasan................................................................... 11

2.5.2 Tabel Kegiatan............................................................. 12

BAB III PENUTUP................................................................................... 13


3.1 Kesimpulan............................................................................... 13
.................................................................................................................
3.1.1 Pure-Ftpd..................................................................... 13
3.1.2 FileZilla......................................................................... 13

iv
BAB I PENDAHULUAN
Latar Belakang
Dalam konteks globalisasi informasi, di mana pertukaran data menjadi
tulang punggung berbagai operasi bisnis dan kegiatan sehari-hari, server
FTP memainkan peran sentral. Menghadapi kebutuhan akan efisiensi,
kecepatan, dan keamanan dalam transfer file, pemilihan solusi server FTP
yang tepat menjadi keputusan strategis.

Laporan ini berusaha memberikan wawasan mendalam terkait installasi


dan konfigurasi Pure-Ftpd, sebuah perangkat lunak server FTP yang diakui
karena kendalaannya dan fokus pada keamanan. Dalam mengenali
konpleksitas dan tantangan terkini dalam pertukaran data, penelitian ini
dilakukan untuk memberikan panduan yang komprehensif bagi mereka
yang berkepentingan meningkatkan kapabilitas sistem pertukaran file
mereka.

v
Tujuan Laporan
Tujuan dari pembuatan laporan ini, saya ringkas sebagai berikut :

 Tujuan utama yaitu untuk melengkapi tugas yang diberikan dari guru
mata Pelajaran demi mendapatkan nilai yang sesuai dari kegiatan
yang telah dilakukan dan penyusunan laporan ini.
 Laporan ini juga dibuat agar pembaca mengetahui bagaimana cara
kerja FTP yaitu dengan cara mengupload dan mendownload file dari
1 perangkat ke perangkat yang lain
 Dibuat agar pembaca mengetahui software apa saja yang digunakan
dalam laporan ini untuk dioperasikan sebagaimana fungsinya.
 Sebagai gambaran bahwa FTP telah bekerja serta telah selesai
installasi dan konfigurasi
 Agar pembaca lebih mengenal FTP Server dan FTP Clients jika
belum tau sama sekali tentang FTP Server dan Clients

vi
BAB II ISI
2.1 Pengertian FTP
FTP (File Transfer Protokol) adalah protokol komunikasi standar yang
digunakan untuk mentransfer file antara komputer dalam suatu
jaringan, seperti internet. FTP memungkinkan pengguna untuk
mengunggah (upload) atau mengunduh (download) file dari atau ke
server. Ini berfungsi sebagai cara efisien untuk mentransfer file
antara sistem yang berbeda, memungkinkan pertukaran data yang
efektif di seluruh jaringan. FTP menggunakan mode klien-server, di
mana klien menginisiasi koneksi untuk mengirim atau menerima file,
sementara server menyediakan layanan menyimpan dan mengakses
file tersebut.

2.1.1 FTP Server


FTP Server adalah perangkat lunak (software) atau layanan yang
menggukan protokol FTP untuk mengelola transfer file antara
komputer atau perangkat dalam suatu jaringan. FTP Server
menyediakan struktur direktori, control akses, dan keamanan untuk
memfasilitasi pengguna atau klien dalam mengunggah atau
mengunduh file. Pengguna terhubung ke FTP Server menggunakan
klien FTP untuk mengelola file di server tersebut.

vii
2.1.1.1 Pure-Ftpd
Pure-Ftpd adalah perangkat lunak server FTP yang dirancang untuk
menyediakan layanan transfer file yang andal, efisien, dan aman.
Perbedaan utama Pure-Ftpd terletak pada fokusnya pada keamanan
dan memudahkan pengguna. Pure-Ftpd mendukung berbagai fitur
keamanan seperti enkripsi SSL/TLS, otoritasi pengguna terenkripsi,
dan kemampuan untuk mengisolasi pengguna dalam lingkungan
chroot untuk meningkatkan keamanan.
Selain itu, Pure-Ftpd dirancang untuk menjadi ringan dan efisien,
menjadikannya pilihan yang baik untuk lingkungan dimana sumber
daya sistem perlu dikelola dengan cermat. Meskipun sederhana,
Pure-Ftpd menyediakan berbagai opsi konfigurasi untuk disesuaikan
sesuai kebutuhan pengguna.
Secara umum, Pure-Ftpd sering digunakan sebagai solusi server
FTP di berbagai lingkungan, dari skala kecil hingga besar, yang
membutuhkan keseimbangan antara kinerja, keamanan, dan
keandalan dalam pertukaran file.

viii
2.1.2 FTP Clients
FTP Client adalah perangkat lunak atau aplikasi yang memungkinkan
pengguna untuk terhubung ke FTP server, memfasilitasi pengelolaan,
pengunggahan (upload), dan pengunduhan (download) file melalui
antarmuka grafis atau baris perintah. Contoh aplikasi FTP client
termasuk FileZilla dan WinSCP. Pengguna memasukkan informasi
koneksi seperti Alamat server, nama pengguna, dan kata sandi untuk
berinteraksi dengan server FTP.

2.1.2.1 FileZilla
FileZilla adalah aplikasi FTP Client yang memungkinkan pengguna
untuk terhubung ke FTP Server dan melakukan pengelolaan serta
transfer file dengan antarmuka yang user-friendly.

2.2 Langkah-langkah installasi dan konfigurasi

2.2.1 Persiapan

Hal-hal yang harus dipersiapkan sebelum installasi dan konfigurasi FTP


Server dan Client yaitu sebagai berikut :
‐ Koneksi internet agar bisa menginstall dan membuat server
‐ Virtual Box
‐ Kali Linux yang ada di dalam virtual box
‐ FileZila
‐ Panduan untuk konfigurasi FTP Server
‐ Penyimpanan yang cukup

ix
‐ Kesabaran untuk mencari sumber agar bisa di konfigurasikan FTP
Server.

2.2.2 Pure-Ftpd

Setelah mempersiapkan semua yang ada sebelumnya maka kita lanjut ke


cara penginstallan dan konfigurasi Pure-Ftpd di Kali Linux, ikuti Langkah-
langkah sebagai berikut :

 Buka terminal kali linux, biasanya terdapat di navbar kiri atas.


 Ketikan perintah “sudo su” untuk beralih ke superuser (root), untuk
memberikan akses penuh ke sistem
 Setelah itu ketikan perintah “apt install pure-ftpd”, untuk menginstall
server Pure-Ftpd, yang merupakan perangkat lunak server FTP.
 Selanjutnya perintah “groupadd ftpgroup”, Menbuat grup Bernama
“ftpgroup” untuk pengguna FTP.
 Ketikan perintah “useradd -g ftpgroup -d /dev/null -s /etc ftpuser”,
Menambah pengguna Bernama “ftpuser” ke grup “ftpgroup,” dengan
direktori home diatur ke /dev/null (menunjukan tidak ada direktori
home nyata) dan shell diatur ke /etc (menunjukkan tidak ada akses
shell).
 Selanjutnya perintah “pure-pw useradd jonny -u ftpuser -d /ftphome”,
Menambah pengguna virtual Bernama “jonny” (nama pengguna bisa
diganti tergantung kemauan kalian) dengan pengguna sistem terkait
“ftpuser” dan direktori home “/ftphome.”
 Ketikan perintah “pure-pw mkdb”, Memperbarui database pengguna
Pure-Ftpd setelah menambahkan pengguna virtual.
 Selanjutnya perintah “cd /etc/pure-ftpd/auth”, Mengubah direktori saat
ini ke direktori konfigurasi otentikasi untuk Pure-Ftpd.
x
 Setelah itu perintah “ln -s ../conf/PureDB 60pdb”, Membuat tautan
simbolis ke file konfigurasi otentikasi PureDB Pure-Ftpd.
 Ketikan perintah “mkdir -p /ftphome”, Membuat direktori “/ftphome”
yang berfungsi sebagai direktori home untuk pengguna virtual
“jonny”.
 Selanjutnya perintah “chown -R ftpuser:ftpgroup /ftphome/”, Mengbah
kepemilikan direktori “/ftphome” dan isinya menjadi pengguna
“ftpuser” dan grup “ftpgroup”.
 Ketikan perintah berikut “systemctl restart pure-ftpd”, Merestart
layanan Pure-Ftpd untuk menerapkan perubahan yang dibuat pada
konfigurasinya.
 Setelah itu ketikan “systemctl status pure-ftpd”, Memeriksa status
layanan Pure-Ftpd.
 Ketikan satu perintah terakhir “ip a”, menampilkan informasi tentang
antarmuka jaringan pada sistem, termasuk Alamat IP dan Alamat IP
tersebut digunakan sebagai host yang nantinya akan dikoneksikan
menggunakan FileZilla.

2.2.3 FileZilla

2.2.3.1 Menginstal FileZilla

 Buka peramban web dan kunjungi situs web resmi FileZilla:


https://filezilla-project.org/
 Pilih opsi “Download FileZilla Client”.
 Pilih versi sesuai dengan sistem operasi kalian (Windows,
macOS, atau Linux) dan unduh instalernya.
 Ikuti petunjuk installasi yang muncul pada layar sesuai
dengan sistem operasi kalian.
xi
 Setelah instalasi selesai, buka FileZilla.

2.2.3.2 Mengkonfigurasi Koneksi FTP

 Buka FileZilla dan masuk ke menu “File” > “Site Manager”.


 Klik tombol “New Site” dan beri nama situs FTP kalian.
 Ini informasi koneksi FTP, termasuk Host, Port (biasanya 21
untuk FTP), Protokol (pilih FTP – File Transfer Protokol),
Encryption (pilih sesuai proferensi atau “Use explicit FTP
over TLS” untuk koneksi aman).
 Pilih “Logon Type” (biasanya “Normal”) dan masukkan nama
pengguna dan kata sandi FTP
 Klik “Connect” untuk menguji koneksi atau “OK” untuk
menyimpan pengaturan.

2.2.3.3 Mengelola File

 Setelah terhubung, panel kanan akan menampilkan file dan


direktori di server FTP. Panel kiri menampilkan file dan
direktori di komputer local kalian.
 Pindahkan file antara local dan server dengan mengklik dan
menarik atau menggunakan tombol navigasi.

2.2.3.4 Konfigurasi Opsi Tambahan

 Pilih “Edit” > “Settings” untuk mengakses pengaturan


FileZilla.
 Di sini, kalian dapat mengkonfigurasikan opsi seperti tata
letak antar muka, pemilihan warna, dan pengaturan koneksi.

xii
2.3 Masalah saat install dan konfigurasi

2.3.1 Pure-Ftpd

Di Pure-ftpd sebagai FTP Server ada beberapa masalah yang saya


dapatkan yakni :
1. Salah konfigurasi.
2. Sistem Operasi yang tidak mendukung.
3. Susah mendapatkan perintah atau gambaran untuk installasi
dan konfigurasi Pure-Ftpd sebagai server.
4. Server sudah aktif tetapi tidak bisa terkoneksi dengan FTP
Clients.
5. Repository tidak tersedia untuk Pure-Ftpd sebagai server
FTP
6. Sistem Operasi yang cukup besar.
7. Kesalahan perizinan pada direktori atau berkas konfigurasi
Pure-Ftpd
8. Konfigurasi otentikasi yang tidak benar dapat menyebabkan
kesalahan autentikasi pengguna.
9. Ketergantungan paket tidak terpenuhi saat installasi Pure-
Ftpd.
10. Versi Pure-Ftpd tidak kompatibel dengan versi sistem
operasi atau ketergantungan paket.

2.3.2 FileZilla
Di proses installasi dan konfigurasi FileZila, saat proses installasi
saya tidak mendapatkan masala apa pun, tetapi pada saat
konfigurasi FTP client menggunakan FileZilaa, terdapat masalah

xiii
yang saya dapatkan yaitu tidak dapat terkoneksi ke server karena
penyebabnya host dari server itu.

2.4 Solusi dari masalah yang di dapat

2.4.1 Pure-Ftpd

Dari masalah-masalah yang terdapat di atas ada beberapa solusi yang


bisa gunakan untuk menutupi masalah tersebut yakni :

1) Mencari sumber yang tepat untuk melakukan konfigurasi agar tidak


salah dalam perintah, sebab Pure-Ftpd tidak didukung Sistem
Operasi Debian ataupun Ubuntu.
2) Memilih OS yang tepat seperti yang saya gunakan yaitu OS Kali
Linux.
3) Mencari perintah yang terdapat di internet bisa lewat YouTube.
4) Pada saat konfigurasi ada terdapat direktori otentikasi untuk Pure-
Ftpd, jadi harus masuk ke direktorinya, contoh : “cd
/etc/pure-ftpd/auth”. Baru bisa menggunakan perintah “systemctl
status pure-ftpd” untuk melihat apakah server sudah aktif atau belum.
5) Diharapkan agar penyimpanan cukup sebelum install kali linux.
6) Pastikan direktori tempat Pure-Ftpd menyimpan konfigurasi dan data
pengguna memiliki perizinan yang sesuai.
7) Periksa file konfigurasi otentikasi (misalnya, PureDB) dan pastikan
pengaturannya benar.
8) Install ketergantungan paket yang dibutuhkan sebelum installasi
Pure-Ftpd.
9) Pastikan menggunakan versi Pure-Ftpd yang kompatibel dengan
sistem operasi dan ketergantungan paket.

xiv
2.4.2 FileZilla
Pastikan servernya sudah aktif, dan yang wajib diisi di FileZilla agar Client
dan Server bisa terkoneksi adalah Host (Alamat IP dari server), Username
(masukan sesuai dengan apa yang sudah dikonfigurasikan selelumnya),
Password (kata sandi dari username), Port yang digunakan. Agar bisa
connect ke server.

2.5 Waktu installasi dan konfigurasi

2.5.1 Penjelasan

 Butuh berapa lama untuk installasi dan konfigurasi FTP Server dan
Client ?

Disini waktu yang dibutuhkan untuk saya menyelesaikan tugas ini


adalah 5 hari dan pastinya tidak setiap harinya, 2 hari saya gunakan
untuk membuat server FTP dan Client FTP, didalamnya juga saya
sisipkan waktu untuk mempersiapkan alat-alat dan bahan-bahan
untuk proses installasi dan konfigurasi, sedangkan 3 hari lainnya itu
saya gunakan untuk penyusunan laporan untuk melengkapi perintah
yang diminta oleh guru bidang studi setelah selesai installasi dan
konfigurasi Pure-Ftpd sebagai Server FTP dan FileZilla sebagai
Client FTP. Itu saja yang saya lakukan saat proses installasi dan
konfigurasi FTP, semua kegiatan yang saya lakukan saya buatkan
dalam bentuk tabel yang juga didalamnya berisi hari/tanggal,
kegiatan, jam berapa saya mulai dan jam berapa saya selesai, serta
ada juga ketergantungan (harus terpenuhi baru bisa dilanjutkan untuk
di selesaikan), dan juga ada sedikit catatan yang saya berikan dari
kegiatan yang saya lakukan. Tabel saya akan sertakan dengan
halaman “2.5.2 Tabel Kegiatan”.

xv
2.5.2 Tabel Kegiatan

No Kegiatan Hari / Tanggal Mulai Selesai Ketergantungan Catatan


Persiapan untuk mengerjakan Mempersiapkan
1 installasi dan konfigurasi FTP 18:00 18:45 _ laptop dan koneksi
Server dan FTP Client. internet
Jumat, 3/11/2023
Mencari sistem operasi untuk Tidak semua sistem
2 installasi dan konfigurasi FTP 19:00 21:00 1 operasi mendukung
Server. Pure-Ftpd
Proses installasi Pure-Ftpd Harap di install
3 9:00 9:30 2 sebelum di
konfigurasikan.
Konfigurasi Pure-Ftpd Tentukan
pengaturan seperti,
4 10:30 11:15 3
username dan
password.
Uji coba koneksi FTP ke server Gunakan perintah
menggunakan terminal ftp untuk
5 11:30 11:45 1, 2 memastikan server
berfungsi dengan
baik.
Installasi FileZilla Unduh dan install
Sabtu, 4/11/2023 FileZilla dari situs
6 14:00 14:30 1
resmi.
Konfigurasi FileZilla untuk Atur Host, Port,
koneksi ke server serta nama
pengguna dan kata
7 15:00 15:45 6
sandi sesuai
konfigurasi Pure-
Ftpd.
Uji coba koneksi Pastikan dapat
menggunakan FileZilla terhubung dan
8 16:20 16:30 6, 7 mentransfer file
antara Client dan
Server.
Pembuatan atau penyusunan Catat setiap
Laporan installasi,
Minggu, 19/11/2023
9 17:00 19:30 1, 2, 3, 4, 5, 6, 7, 8 konfigurasi dan
- Selasa, 21/11/2023
catatan penting
untuk laporan

xvi
BAB III PENUTUP
3.1 Kesimpulan
3.1.1 Pure-Ftpd
Pure-Ftpd memberikan solusi server FTP yang kuat, terutama untuk
lingkungan yang menuntut keamanan dan performa tinggi.

3.1.2 FileZilla
FileZilla merupakan pemilihan setiap klien FTP yang user-friendly, cocok
untuk pengguna dari berbagai tingkat keahlian yang mencari antarmuka
yang intuitifn dan dukungan protokol transfer file yang luas. Keduanya
memainkan peran kritis dalam menyediakan solusi transfer file yang aman
dan Efisien.

xvii

Anda mungkin juga menyukai