Konfigurasi FTP Server Di Virtual box
Konfigurasi FTP Server Di Virtual box
FTP (File Transfer Protocol) adalah protokol jaringan yang digunakan untuk mentransfer file antara client dan server melalui jaringan seperti internet. FTP memungkinkan pengguna untuk mengunggah (upload) dan mengunduh (download) file dari server jarak jauh, baik menggunakan autentikasi (FTP Authenticated) atau tanpa autentikasi (FTP Anonymous). FTP banyak digunakan untuk pengelolaan file di server web, backup data, serta pengunduhan file dari server publik atau pribadi
A. Topologi Jaringan :
Mengetahui Cara Melakukan konfigurasi FTP Server
C. Persiapan:
D. Langkah – Langkah untuk melakukan konfigurasi FTP Server:
1. Langkah pertama, pastikan server sudah memiliki konfigurasi DNS Server. Jika sudah ada, tambahkan record DNS untuk FTP di zona forward seperti yang terlihat di gambar. Untuk cara mengatur DNS Server,kalian bisa lihat di sini.
2. Selanjutnya sebelum mengatur web server, tambahkan IP Address untuk enp0s8. Ini penting agar client bisa terhubung dan mengakses web server yang kita buat. Caranya adalah dengan menjalankan perintah nano /etc/network/interfaces
Tambahkan Baris berikut:
allow-hotplug enp0s8
iface enp0s8 inet static
address (IP address)3. Untuk mengkonfigurasi FTP Server di Debian12, diperlukan instalasi paket proftpd. Instalasi dapat dilakukan dengan menjalankan
perintah :
apt install proftpd *Bila muncul pesan Do you want to continue? ketik y untuk melanjutkan instalasi paket proftpd.
4. Setelah menginstal paket proftpd,selanjutnya kita buat folder untuk menyimpan file FTP.Misalnya disini membuat folder dengan nama ftp_team_13 di direktori home.Untuk melakukannya kita masuk ke direktori home dahulu dengan perintah " cd /home "
Lalu kita buat folder dengan perintah " mkdir nama-folder "
5. Agar folder yang sebelumnya dibuat dapat diubah atau diedit,berikan hak akses penuh untuk folder tersebut.Caranya dengan memasukkan perintah :
" chmod 777 nama-folder/ "
6. Untuk mengantisipasi terjadinya kesalahan saat konfigurasi FTP,kita lakukan backup pada file proftpd.conf.Caranya kita masuk dahulu ke direktori /etc/proftpd dengan memasukkan perintah: " cd /etc/proftpd "
Lalu kita buat salinan untuk file proftpd.conf,caranya dengan memasukkan perintah:
" cp proftpd.conf proftpd.conf.backup "
(nama file backup bisa sesuai keinginan)
7. Lakukan edit pada file proftpd.conf menggunakan nano editor untuk melakukan konfigurasi FTP Server.Untuk caranya dapat dengan memasukkan perintah :
" nano proftpd.conf "
Bagian Use this to jail all users in their homes merujuk pada pembatasan akses pengguna FTP hanya ke direktori home mereka, sehingga mereka tidak bisa mengakses direktori lain di sistem. Untuk menerapkan ini, tambahkan folder yang sebelumnya dibuat. Misalnya, jika folder yang dibuat adalah /home/Ftp_team_13, maka folder ini akan menjadi tempat terbatas bagi pengguna, memastikan mereka hanya bisa mengakses folder tersebut tanpa bisa menjelajah ke direktori lain di luar folder home mereka.
"export PARH=$PATH:/user/sbin" Untuk Bisa Tambahkan User
Setelah Itu Kita Baru Deh Tambahkan user baru untuk mengakses file FTP dengan menggunakan perintah :
9. Kemudian, atur hak akses pengguna yang telah dibuat agar bisa mengakses folder file FTP dengan menjalankan perintah berikut:
" usermod -d /home/Ftp_team_13 / team_13 "
(Nama folder dan pengguna sesuaikan dengan konfigurasi masing-masing).
10. Setelah menyimpan perubahan yang telah dilakukan, restart layanan proftpd untuk menerapkan konfigurasi baru dengan memasukkan perintah:
" /etc/init.d/proftpd restart "
11. Lakukan pengujian menggunakan Command prompt, dengan memasukan perintah ping 113.113.113.1 ( ip yang digunakan )
12. Login ke dalam Winscp dengan Hostname 113.113.113.1 (ip yang digunakan), Username Team_13 dan password yang digunakan.
12. Didalam file sudah terdapat folder yang sudah dibuat sebelumnya pada command prompt yaitu Data Team_13 Dan Team_13.



Komentar
Posting Komentar