CARA INSTALL DAN KONFIGURASI FTP SERVER DEBIAN 12 STEP BY STEP LENGKAP DENGAN SCREENSHOT
CARA INSTALL DAN KONFIGURASI FTP SERVER DEBIAN 12 STEP BY STEP LENGKAP DENGAN SCREENSHOT
Halo Sobat TKJ... Bagaimana kabarnya nih? Balik lagi dengan saya Axel, kali ini saya akan membagikan sedikit tips bagaimana cara install dan konfigurasi FTP Server di Debian 12. Penasaran bagaimana cara nya? YUK LANGSUNG SAJA KITA MULAI!!
Pengertian FTP Server
File Transer Protocol atau FTP adalah suatu protokol yang bertanggung jawab dalam menjembatani proses tukar menukar informasi di dalam sebuah komputer serta membantu aktivitas pengunduhan, pengunggahan file, maupun aktivitas lain.
Adapun dua hal penting yang perlu kita perhatikan dalam FTP yakni FTP server dan FTP client. Yang mana FTP server itu sendiri merupakan server yang mengoperasikan perangkat lunak untuk proses pertukaran file yang harus selalu siap sedia jika ada permintaan yang didapat dari FTP client.
FTP client merupakan komputer yang digunakan dalam berbagai aktivitas yang harus selalu terhubung dengan FTP server agar dapat melakukan proses pertukaran file serta melakukan aktivitas lain seperti mengunduh, mengunggah, mengganti nama, menghapus, dan lainnya.
Fungsi FTP Server
FTP memiliki berbagai fungsi yang berguna bagi para pengguna komputer, yang mana fungsi utamanya adalah mendukung pertukaran file dan informasi yang terjadi antar komputer. Beberapa fungsi FTP ialah :
1. Proses transfer data menjadi lebih efisien
2. Memfasilitasi pengiriman 2 arah
3. Pertukaran file dapat dilakukan dengan aman
Kelebihan FTP Server
1. Terdapat sistem keamanan enkripsi yang ada pada jaringan yang sangat berguna untuk melindungi informasi sehingga kita tidak perlu khawatir mengenai peretasan data pribadi.
2. FTP dapat menjadi tempat penyimpanan yang aman, yang mana data atau informasi tidak akan pernah hilang ataupun secara otomatis terhapus oleh komputer.
3. Walaupun memerlukan verifikasi terlebih dahulu dalam penggunaannya, teapi ada perangkat lunak yang dapat membantu memberikan petunjuk verifikasi sebagai tambahan informasi.
4. FTP dapat menjadi media pertukaran informasi maupun file antar komputer yang mana dilengkapi dengan sistem keamanan yang dapat menjaga data, baik yang diterima atau yang dikirim.
5. FTP dapat memlakukan backup data atau file sekaligus restore di sebuah website.
6. Pertukaran data dan informasi menjadi lebih mudah dan efisien, serta dapat digunakan untuk indirect computer maupun implicit remote.
Langkah - Langkah Konfigurasi FTP Server
1. Pastikan di pc kalian sudah ter-install WinSCP, jika belum silahkan klik disini untuk mengunduh,
2. Jalankan Virtual Machine Debian 10 nya, jika belum mempunyai Virtual machine Debian 10 bisa melihat disini untuk langkah installasi nya,
.png)
3. Silahkan Login sebagai root dan masukkan password root kalian,
.png)
4. Ketik perintah "nano /etc/network/interfaces" untuk mengkonfigurasi IP Address, Buatlah seperti gambar di bawah ini, lalu tekan Ctrl+S untuk menyimpan perubahan dan Ctrl+X untuk keluar,
.png)
5. Ketik perintah "/etc/init.d/networking restart" untuk melakukan proses restart network,
.png)
6. Lalu ketik perinah "ip addr" untuk melihat IP Address kalian,
7. Lalu ketik perintah "apt install proftpd", jika ada pertanyaan [Y/n] kalian ketik "y",
.png)
8. Ketik perintah "nano /etc/proftpd/proftpd.conf", setelah itu kalian akan di arahkan ke halaman seperti ini, Kalian bisa mengubah bagian ServerName menjadi "user kalian",
.png)
9.Lalu kalian scroll ke bawah sampai ketemu baris "Anonymous dan user" kalian hapus tanda tagar nya dan ubah sesuai gambar ini, (untuk bagian user kalian bebas mengisi apa)
.png)
10. Kalian scroll lagi ke bawah dan hapus tagar "/Anonymous", lalu tekan Ctrl+S untuk menyimpan perubahan dan Ctrl+X untuk keluar,
.png)
11. Masukkan perintah "cd /home/" untuk masuk ke directory home,
.png)
12. Ketik "mkdir ftp-server" untuk menambahkan directory ftp-server,
13. Ketik "ls" untuk melihat apa saja yang ada di directory home,
.png)
14. Masukkan perintah "chmod 777 ftp-server" lalu enter,
.png)
15. Lalu ketik "adduser Siswa" (sesuai user yang di setting di bagian nano /etc/proftpd/proftpd.conf), dan buat password untuk user, lalu ketik y
.png)
16. Lalu kettik perintah "systemctl restart proftpd" untuk melakukan restart,
.png)
Pengujian Melalui filezilla
1. Masuk ke filezilla lalu login menggunakan IP,user,password,dan port. jika sudah klik "koneksi cepat"
.png)
.png)
8. Ketik perintah "nano /etc/proftpd/proftpd.conf", setelah itu kalian akan di arahkan ke halaman seperti ini, Kalian bisa mengubah bagian ServerName menjadi "user kalian",
.png)
9.Lalu kalian scroll ke bawah sampai ketemu baris "Anonymous dan user" kalian hapus tanda tagar nya dan ubah sesuai gambar ini, (untuk bagian user kalian bebas mengisi apa)
.png)
10. Kalian scroll lagi ke bawah dan hapus tagar "/Anonymous", lalu tekan Ctrl+S untuk menyimpan perubahan dan Ctrl+X untuk keluar,
.png)
11. Masukkan perintah "cd /home/" untuk masuk ke directory home,
.png)
12. Ketik "mkdir ftp-server" untuk menambahkan directory ftp-server,
13. Ketik "ls" untuk melihat apa saja yang ada di directory home,
.png)
14. Masukkan perintah "chmod 777 ftp-server" lalu enter,
.png)
15. Lalu ketik "adduser Siswa" (sesuai user yang di setting di bagian nano /etc/proftpd/proftpd.conf), dan buat password untuk user, lalu ketik y
.png)
16. Lalu kettik perintah "systemctl restart proftpd" untuk melakukan restart,
.png)
Pengujian Melalui filezilla
1. Masuk ke filezilla lalu login menggunakan IP,user,password,dan port. jika sudah klik "koneksi cepat"
.png)
2. Pilih file yang ingin kalian kirim ke server dengan cara klik kanan file yang ingin kalian kirim lalu pilih "upload",
.png)
3. Lalu bisa kita lihat kalau kita telah berhasil melakukan transfer file dari client ke server,
4. Jika ingin meminta file dari server juga sangat mudah tinggal kita klik kanan saja pada file yang ada di server, lalu pilih download,
5. Kita masuk lagi ke Debian server nya, masukkan perintah ""cd /home/ftp-server" lalu "ls",
.png)
6. Bisa di lihat bahwa kita berhasil melakukan transfer file.
Pengujian Melalui Internet Explorer
Selain melakukan pengujian di filezilla kita juga bisa melakukan pengujian di internet explorer, berikut langkah langkahnya:
1. Masuk ke Internet explorer,
2. Ketik kan "ftp://(ip server kalian)/" lalu enter,
3. Masukkan username dan password kalian,
.png)
4. Pilih directory yang ingin kalian masukki untuk melihat ada apa saja di directory tersebut, contoh di sini saya masuk ke directory home,
.png)
5. Dapat kita lihat bahwa kita telah mempunyai directory dari ftp-server dan siswa yang telah kita buat tadi di Debian,
.png)
6. Bisa kita lihat di directory siswa sudah ada sebuah file yang sebelumnya sudah saya masukkan,
.png)
Semoga sedikit ilmu yang telah saya bagikan ini dapat bermanfaat bagi banyak orang dan kalian yang sedang melakukan praktek konfigurasi FTP Server di mudahkan dengan adanya artikel ini.
Sekian Terima Kasih...
Komentar
Posting Komentar