Bab 7 FTP
7.1 Pengertian
FTP adalah salah satu protokol yang bekerja di dalam layer aplikasi yang
merupakan standar untuk proses transfer file antar mesin komputer dalam sebuah
framework.
7.2 Cara Kerja
FTP menggunakan port 21 pada server, server menunggu koneksi dalam port
ini, sedangkan client mencoba connect ke ftp server dengan memasukkan username
dan password. Kemudian FTP server akan mengecheck apakah username dan password
client valid, jika sudah bisa lanjut ke langkah selanjutnya, setelah client
tervalidasi maka client dapat mendownload, upload dan delete file yang terdapat
di server, tergantung dari hak akses yang dimiliki.
7.3 Instalasi
Paket yang perlu diinstal untuk konfigurasi FTP
adalah vsftpd
7.4 Konfigurasi
1.
Pengamatan 1
-
Edit /etc/vsftpd.conf
-
Service restart
ftp
2.
Pengamatan 2
-
Buat user baru
bernama praktikum
-
Edit /etc/vsftpd.conf
-
Service restart
ftp
Dengan cara :
service vsftpd restart
- Pada direktori /home/praktikum buat file bernama praktikum2.txt
- Pada direktori /home/praktikum buat file bernama praktikum2.txt
3.
Pengamatan 3
-
Edit /etc/vsftpd.conf
-
Service restart
ftp
7.5 Studi Kasus
Pada pengamatan ini,
saya melakukan pengecekan untuk mengetahui apakah FTP yang kita konfigurasi
sudah berhasil.
1.
Pengamatan 1 :
-
Pada browser client akses url FTP server.
Client login tanpa
menggunakan username dan password, dan terdapat file praktikum1.txt
2.
Pengamatan 2 :
-
Pada browser client akses url FTP server
Setelah kita mengakses
url tersebut maka akan diminta memasukkan username dan password sesuai dengan
user yang telah dibuat.
Client belum bisa
upload file praktikum3.txt karena belum mendapatkan ijin akses upload.
3.
Pengamatan 3 :
-
Pada browser client akses url FTP server
Setelah kita mengakses
url tersebut maka akan diminta memasukkan username dan password sesuai dengan
user yang telah dibuat.
- Pada filezilla akses server FTP dengan
username dan password yang telah dibuat, kemudian pada client buat file bernama
praktikum3.txt , kemudian upload file tersebut ke server.
Client sudah bisa upload file praktikum3.txt ke server, karena client sudah memiliki ijin
akses upload, dan server bisa mendownload file yang telah di upload oleh client.
Client sudah bisa upload file praktikum3.txt ke server, karena client sudah memiliki ijin
akses upload, dan server bisa mendownload file yang telah di upload oleh client.


















0 comments