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
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
Posting Komentar