Anda di halaman 1dari 8

LAPORAN JOBSHEET 6

CLOUD COMPUTING

202310760130

DOSEN PENGAMPU :

Hadi Kurnia Saputra, S.Pd, M.Kom

OLEH:

Tiara Fadhila Yosiana

21076074

PENDIDIKAN TEKNIK INFORMATIKA

JURUSAN TEKNIK ELEKTRONIIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG

2023
FTP SERVER

A. LEARNING OUTCOMES PRAKTIKUM


Diharapkan mahasiswa mampu :
1. Menjelaskan definisi dan konsep File Transfer Protocol
2. Menginstalasi dan mengkonfigurasi FTP server;
3. Melakukan sharing file/data pada jaringan komputer multiplatform.

B. ALAT DAN BAHAN


1. Personal Computer
2. Oracle VirtualBox
3. Koneksi internet
4. Paket aplikasi vsftpd
5. Filezilla for Windows

C. TEORI SINGKAT
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 komputer yang
merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung
dengan FTP server, maka client dapat men-download, meng-upload, me-rename, men-
delete, dll sesuai dengan permission yang diberikan oleh FTP server.

Tujuan dari FTP server adalah sebagai berikut :


1. Untuk tujuan sharing data
2. Untuk menyediakan indirect atau implicit remote computer
3. Untuk menyediakan tempat penyimpanan bagi user
4. Untuk menyediakan transfer data yang reliable dan efisien
Cara Kerja FTP
Sebuah FTP Clinet merupakan aplikasi yang dapat mengeluarkan perintah-perintah
FTP ke sebuah FTP Server. Sementara FTP Server adalah sebuah Service atau daemon
yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah
FTP Client. Perintah-perintah FTP dapat digunakan untuk mengubah direktori,
mengubah modus pengiriman antara biner dan ASCII, meng-upload file ke FTP Server,
serta men-dowload berkas dari FTP Server. Sebuah FTP Server diakses menggunakan
Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver.
FTP Clinet dapat menghubungi FTP Server dengan membuka URI tersebut.
FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi
data antara Client dan Server, sehingga di antara kedua komponen tersebut akan dibuat
sebuah sesi komunikasi sebelum pengiriman data dimulai. Sebelum membuat koneksi,
port TCP nomor 21 di sisi server akan mendengarkan percobaan koneksi dari sebuah
FTP Client dan kemudian akan digunakan sebagai Control Port untuk :
1. Membuat sebuah koneksi antara klien dan server,
2. Untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada
server dan juga,
3. Mengembalikan respons server ke perintah tersebut.

Manakala kontrol koneksi telah dibuat, maka server akan mulai membuka port TCP
nomor 20 untuk membentuk sebuah koneksi baru dengan client untuk mengirim data
aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan. FTP
hanya menggunakan metode autentikasi standar, yakni menggunakan username dan
password yang dikirim dalam bentuk tidak ter-enkripsi. User terdaftar dapat
menggunakan username dan password-nya untuk mengakses, men-download, dan
meng-upload file-file yang dikehendaki. Umumnya, user terdaftar memiliki akses
penuh terhadap beberapa directory, sehingga mereka dapat membuat file, membuat
directory, dan bahkan menghapus file dan directory. User yang belum terdaftar dapat
juga menggunakan metode anonymous login, yakni dengan menggunakan nama
pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.
D. LANGKAH KERJA
1. Buka aplikasi VMWare, kemudian jalankan virtual machine ESXi7.

2. Setelah itu searching IP 192.168.200.208 pada chrome. Kemudian login pada


VMWare. Setelah login, buka tab Virtual machine. Jalankan virtual machine
Debian11 CLI.

3. Masuk sebagai root dan masukkan passwordnya.


4. Install paket ufw

5. Nonaktifkan firewall ufw

6. Install paket aplikasi FTP server yaitu vsftpd

7. Setelah aplikasi ter-install, secara bawaan (default) vsftpd akan di install pada path
/etc/
8. Konfigurasi vsftpd. File konfigurasi utama vsftpd adalah vsftpd.conf dan berada di
path /etc

9. Simpan perubahan pada file konfigurasi utama vsftpd .


10. Tambahkan pengguna yang Anda izinkan untuk berpindah ke direktori home
mereka, misalnya pengguna dengan nama pengguna tiarafadhila.

11. Buat direktori baru dengan nama direktori public_html pada direktori pengguna
pada item no. 10 di atas.

12. Restart service vsftpd


13. Instal aplikasi Filezilla Client.

14. Jalankan aplikasi Filezilla Client

15. Masukkan parameter koneksi ke FTP server, yang terdiri dari Host, Username,
Password dan Port.
16. Apabila konfigurasi pada FTP server sudah benar, maka seharusnya Anda akan
terhubung ke FTP server dan Filezilla akan menyajikan struktur file dan direktori
pada client (di sebelah kiri aplikasi Filezilla) dan server (di sebelah kanan aplikasi
Filezilla)

Anda mungkin juga menyukai