Anda di halaman 1dari 6

Jobsheet 3 ASJ: FTP Server Debian 10

A. Kompetensi
Konfigurasi Layanan Pada Server
B. Sub Kompetensi
2. Instalasi dan konfigurasi FTP Server
C. Dasar Teori
File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam
suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP
Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk
memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila
mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file.
Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-
delete, dll sesuai dengan permission yang diberikan oleh FTP server.

FTP memiliki banyak fungsi atau manfaat yang menguntungkan bagi penggunanya, misalnya saja:
 Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut
memiliki ukuran yang besar
 Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup wesbite mereka dengan
mudah
 Kita dapat melakukan indirect maupun implicit remote computer
 FTP menyediakan transfer data yang reliabel dan efisien, karena setiap pengguna tidak memerlukan
tahapan-tahapan yang rumit untuk memperoleh suatu file atau mensransfer suatu file
 FTP memfasilitasi tiap pengguna untuk melakukan transfer secara dua arah. Artinya, jika FTP
digunakan dalam sebuah perusahaan, maka setiap pemimpin perusahaan mampu mengirimkan file
kepada karyawannya dan sebaliknya, dengan menggunakan server yang sama
 Progress perpindahan data tidak akan hilang walaupun sambungan terputus
 Transfer data/file dapat dilakukan dengan mudah dan terorganisir

D. Alat dan Bahan


1. Laptop/Komputer
2. Virtualbox
3. 1 Buah Guest Debian Server
4. Filezilla
E. Langkah Kerja
Persiapan OS
1. Install Debian Linux pada Virtualbox
2. Set network Guest menjadi:
a) Adapter 1: NAT
b) Adapter 2: “Host Only Network”

3. Berikan IP 192.168.56.[nomor_absen + 10]/24 pada guest dengan langkah:


a) ketikkan perintah:
Tanda # menandakan
# nano /etc/network/interfaces
masuk sebagai Root,
b) ubah setting menjadi seperti di bawah
jangan ikut ditulis saat
memasukkan perintah!
Jobsheet 3 ASJ: FTP Server Debian 10

auto enp0s3
iface enp0s3 inet dhcp

auto enp0s8
iface enp0s8 inet static
address 192.168.56.40
netmask 255.255.255.0
* angka yang merah diganti nomer absen + 10
c) simpan dengan shortcut ctrl + o kemudian ctrl + x
d) kemudian ketik perintah
# ifdown enp0s8
# ifup enp0s8

Install & Setting proftpd


4. install proftpd
# apt install proftpd-basic
hasilnya:

5. edit konfigurasi proftpd


# nano /etc/proftpd/proftpd.conf
6. cari kata “DefaultRoot” kemudian hilangkan tanda # di depannnya sehingga jadi seperti ini

7. restart proftpd dengan perintah


# systemctl restart proftpd.service
8. buat user baru “ftpuser” dengan mengetikkan perintah
# adduser ftpuser
9. masukkan password dan data yang diperlukan Nama File pada linux sebaiknya
10. buat file test pada folder ftp Tidak memakai spasi. Bisa
diganti “_” atau “-”
Jobsheet 3 ASJ: FTP Server Debian 10

# nano /home/ftpuser/test_[nama kalian].txt


11. isi dengan kalimat: “Test FTP, Nama: [nama kalian]”
12. cek file test dengan perintah
# chown ftpuser:ftpuser /home/ftpuser/test_[nama kalian].txt
# cat /home/ftpuser/test_[nama kalian].txt
13. jika output sudah tertampil seperti ini,

maka langkah sebelumnya sudah berhasil

Pengecekan FTP server


14. Buka Filezilla, lalu akses ftp server tersebut dengan menggunakan filezilla
jika berhasil hasilnya seperti ini:

15. Download file yang sudah dibuat kemudian buka menggunakan teks editor
Jobsheet 3 ASJ: FTP Server Debian 10

16. Ambil sebuah file sembarang, kemudian upload ke dalam server ftp
hasilnya:

F. Tugas
1. Lakukan Jobsheet ini dengan baik lalu dokumentasikan sesuai dengan format yang terlampir
2. [TAMBAHAN] Ganti port dari FTP Server menjadi 2121, akses server tersebut dengan
menggunakan filezilla. Ambil screenshot lalu masukkan ke dalam laporan
contoh:
Jobsheet 3 ASJ: FTP Server Debian 10
Jobsheet 3 ASJ: FTP Server Debian 10

lampiran

Laporan Praktikum Setting ProFTPd Server

Nama : Saiful Habib


Kelas : XI TKJ 0
No. Absen : 30
Praktikum : Konfigurasi FTP Server

Point Keterangan
Kendala  Kendala 1
 Kendala 2
Solusi  Solusi 1
 Solusi 2
 Solusi 3
Langkah 4
Langkah 14
Langkah 15
Langkah 16
Screenshot
tambahan

Anda mungkin juga menyukai