KONFIGURASI FTP SERVER MENGGUNAKAN VSFTPD PADA DEBIAN 12

Assalamualaikum Wr.Wb Assalamualaikum Wr.Wb 

 Hai semuanya kembali lagi dengan Nadaa Qurrotu'ainia dari XI TKJ 2, sekarang aku mau membahas tentang konfigurasi FTP server ,sebelumnya apasih FTP ? 

Pengertian FTP

 

FTP Server adalah layanan server yang menjalankan aplikasi atau software untuk proses pertukaran data ke FTP Client. Tugas utama FTP Server ada dua, yaitu “get” dan “put”

  • Get adalah mengambil data dari server.
  • Put adalah mengirim data ke server.

Misalnya, ketika kamu mengunggah data, data tersebut akan diteruskan dari perangkat pribadimu (FTP Client) ke FTP Server. Sebaliknya, saat kamu mengunduh data, prosesnya berjalan dari FTP Server ke FTP Client. Agar proses ini berjalan lancar, FTP Client harus terhubung dengan FTP Server.

 

Fungsi FTP

 

Fungsi utama FTP Server adalah untuk mengunggah data dan menerima permintaan dari FTP Client. Selain itu, FTP juga digunakan untuk membuat cadangan data, serta memungkinkan transfer data berukuran besar dalam waktu singkat. Fitur FTP memudahkan pertukaran data secara dua arah. Misalnya, di sebuah kantor, direktur dapat mengirim file ke staff atau manager, dan sebaliknya staff juga dapat mengirim file ke direktur.

 

Cara kerja FTP

 

1. Membuat koneksi — FTP Client terhubung ke FTP Server melalui alamat IP atau domain.

2. Login — Pengguna memasukkan username dan password untuk mengakses server.

3. Transfer data — File dapat diunggah (put) atau diunduh (get) sesuai kebutuhan.

4. Pengelolaan file — Pengguna dapat membuat folder, menghapus, atau memindahkan file sesuai izin.

5. Menutup koneksi — Setelah selesai, koneksi FTP ditutup untuk keamanan.

 

Langsung saja kita ke tutorialnya

 

 Hai semuanya kembali lagi dengan Nadaa Qurrotu'ainia dari XI TKJ 2, sekarang aku mau membahas tentang konfigurasi FTP server ,sebelumnya apasih FTP ? 

Pengertian FTP

 

FTP Server adalah layanan server yang menjalankan aplikasi atau software untuk proses pertukaran data ke FTP Client. Tugas utama FTP Server ada dua, yaitu “get” dan “put”

  • Get adalah mengambil data dari server.
  • Put adalah mengirim data ke server.

Misalnya, ketika kamu mengunggah data, data tersebut akan diteruskan dari perangkat pribadimu (FTP Client) ke FTP Server. Sebaliknya, saat kamu mengunduh data, prosesnya berjalan dari FTP Server ke FTP Client. Agar proses ini berjalan lancar, FTP Client harus terhubung dengan FTP Server.

 

Fungsi FTP

 

Fungsi utama FTP Server adalah untuk mengunggah data dan menerima permintaan dari FTP Client. Selain itu, FTP juga digunakan untuk membuat cadangan data, serta memungkinkan transfer data berukuran besar dalam waktu singkat. Fitur FTP memudahkan pertukaran data secara dua arah. Misalnya, di sebuah kantor, direktur dapat mengirim file ke staff atau manager, dan sebaliknya staff juga dapat mengirim file ke direktur.

 

Cara kerja FTP

 

1. Membuat koneksi — FTP Client terhubung ke FTP Server melalui alamat IP atau domain.

2. Login — Pengguna memasukkan username dan password untuk mengakses server.

3. Transfer data — File dapat diunggah (put) atau diunduh (get) sesuai kebutuhan.

4. Pengelolaan file — Pengguna dapat membuat folder, menghapus, atau memindahkan file sesuai izin.

5. Menutup koneksi — Setelah selesai, koneksi FTP ditutup untuk keamanan.

 

sekarang kita ke tutorialnya

 

konfigurasi pada server FTP

 

Pada bagian Network di VirtualBox, ganti Adapter 1 menjadi Host-Only Adapter dan bagian Adapter 2 kalian ganti menjadi Bridged Adapter, pada Promiscuous Mode pilih Allow All keduanya.

 


Nyalakan server lalu login sebagai root,

- Masukkan perintah apt install vsftpd

 


- Untuk mengkonfigurasi vsftpd, masukkan perintah nano /etc/vsftpd.conf dan ubah parameter seperti berikut:

listen=NO

local-enable=YES

 write-enable=YESc

 onnect_from_port_20=YES

Lalu save dengan menekan ctrl+o enter, dan dilanjut ctrl+x.



 Buat direktori baru untuk FTP dengan memasukkan perintah mkdir /home/naura/ftp



 Ubah pemilik direktori dengan memasukkan perintah chown nobody:nogroup /home/namauser/ftp



Ubah permission read/write direktori dengan memasukkan perintah chmod a-w /home/namauser/ftp



 Buat direktori files didalam direktori ftp dengan memasukkan perintah mkdir /home/namauser/ftp/files



Ubah pemilik direktori dengan memasukkan perintah chown namauser:namauser /home/namauser/ftp/files.


 

Setelah itu masukkan perintah systemctl restart vsftpd untuk mereset sekaligus mengaplikasikan konfigurasi



Konfigurasi pada Client

 

- Lakukan konfigurasi IP Address  di control panel sesuai IP yang sudah kalian aplikasikan

 



Lalu buka aplikasi WinSCP lakukan drag & drop 

-Pada jendela WinSCP, panel kiri menunjukkan file di komputer lokal, sedangkan panel kanan menunjukkan file di server.

-Untuk mengunggah file ke server, pilih file dari panel kiri → klik dan tahan → geser ke panel kanan → lepaskan.

- Untuk mengunduh file dari server, lakukan hal sebaliknya: pilih file dari panel kanan → klik dan tahan → geser ke panel kiri → lepaskan.

-Setelah itu, proses transfer file akan berjalan otomatis sesuai arah pemindahan.

 



-  Selanjutnya kalian buka File Explorer dan pada address bar Network ketikan ftp://<ipaddresskalian> (contoh ftp://192.25.13.26)

 

- Akan terbuka window untuk login berisi kolom user name dan password. Silakan isi dengan username dan password dari user yang telah dibuat di Debian



- Jika berhasil maka akan terlihat direktori bernama ftp.



Nah itu dia tutorial konfigurasi FTP Server menggunakan VSFTPD di Debian 12.

Terimakasii telah melihat blogger ini, semoga ilmu yang saya bagikan dapat bermanfaat bagi kalian.

Demikian yang bisa aku sampaikan mohon maaf apabila terdapat salah ketikan....

 

Waassallamuallaikum warahmatullahi wabarakatuh 

 

 

 


Komentar

Postingan populer dari blog ini

KONFIGURASI MAIL SERVER. POSTFIX, DOVECOT & ROUNDCUBE PADA DEBIAN 12

KONFIGURASI REMOTE SERVER SSH PADA DEBIAN

PENERAPAN SAMBA UNTUK SERVER SMB PADA DEBIAN