Konfigurasi FTP Server di Debian

 

Cara Konfigurasi FTP Server di Debian

FTP Server Debian Linux

FTP (File Transfer Protocol) adalah protocol yang digunakan untuk mengirim data seperti untuk melakukan upload dan download data oleh FTP client dan FTP server. Pada artikel kali ini kita akan membangun sebuah jaringan FTP menggunakan proftpd diinstal di debian. Konfigurasi yang dibuat kali ini adalah user yang terdaftar saja yang akan dapat mengakses data-data yang sudah dimasukan ke FTP server. Cara proses bekerja ftp hampir sama dengan protocol lainnya.

FTP juga bertugas urusan pertukaran data. Agar client dapat mengakses FTP biasanya menggunakan browser yang terinstal di komputer tersebut atau File Explorer yang ada di Windows, dengan mengetikan url yang sama yaitu ftp:// nama domain atau IP address server.

Fungsi FTP 

  1. FTP memiliki banyak fungsi, kita dapat dengan mudah bertukar data antara komputer walaupun size dari data tersebut besar.
  2. Proses perpindahan data tidak akan hilang walaupun jika saat progress perpindahan jaringan terputus.
  3. Bebas upload data ke server untuk diakses oleh client.
  4. Kita dapat melakukan  indirect maupun implicit remote computer.
  5. User bisa diatur sesuai konfigurasi yang diinginkan untuk mengakses FTP.

Langkah - Langkah Konfigurasi FTP di Debian

Sebelum menginstall ftp di debian server harus terhubung ke internet atau sudah memiliki cd/dvd debian agar saat instalasi proFTPd berhasil. Disini sebagai contoh konfigurasi kali ini menggunakan virtualbox.

1. Buka debian anda dan login, ketik perintah su agar menjadi user root.
2. Setelah itu konfigurasi IP address pada interfaces, ketik perintah dibawah ini dan IP address sesuaikan dengan keinginan anda sendiri contoh pada gambar dibawah:


nano /etc/network/interfaces

konfigurasi network interfaces di debian

Simpan dan restart dengan menjalankan perintah:

/etc/init.d/networking restart

4. Selanjutnya install proFTPd, jika muncul proFTPd configuration pilih standalone, berikut perintahnya:

apt-get install proftpd

Install FTP di Debian install proftpd di debian

Konfigurasi FTP

5. Setelah instalasi berhasil, selanjutnya buka direktori proftpd untuk melakukan konfigurasi, jalankan perintah dibawah ini:

nano /etc/proftpd/proftpd.conf

6. Setelah itu tambahkan beberapa script di bagian paling bawah, scriptnya ada dibawah ini:

<Anonymous /home/debian>
User debian
</Anonymous>

configuration proftpd.conf di debian

Penjelasan script diatas:

  1. <Anonymous /home/debian> = Adalah direktori penyimanan data yang nanti akan diakses pada ftp
  2. User debian = adalah nama user yang akan mengakses ftp tersebut
  3. </Anonymous> penutupan dari script

7. Simpan konfigurasi diatas lalu restart proFTPd:

/etc/init.d/proftpd restart

8. Buat folder dalam /home/debian, debian adalah nama username dari debian saya jika anda menggunakan username nama anda sendiri ubahlah script diatas dan sesuaikan. Berikut cara buat folder di direktori:

cd /home/debian
mkdir DATA MANGLADATECH
Contoh diatas adalah perintah membuat folder dengan nama "DATA MANGLDATECH" anda bebas mengubah, contoh mkdir dataanda, lalu cd /home/usernamedebiananda

9. Buat user yang sudah didaftarkan tadi, ketik perintah:

adduser debian

10. Restart proFTPd:


/etc/init.d/proftpd restart

Akses FTP di Client

Langkah terakhir adalah setting client dengan jaringan yang sama seperti di interfaces, lalu buka browser lalu jalankan pada tab url ftp://192.168.100.2 ini adalah contoh ip saya, ganti ip sesuai ip address yang anda konfigurasi. Jika ftp sudah terbuka, ftp akan meminta username dan password masukan user yang sudah didaftarkan pada form tersebut.


Login FTP Debian




Konfigurasi FTP di Debian

Kesimpulan

Sekarang FTP berhasil di konfigurasi, bisa anda perhatikan folder yang tadi dibuat sudah ada. Selanjutnya anda bisa memasukan data-data ke direktori /home/usernameanda. Jika anda masih kebingungan bisa komen pada artikel ini, saya akan membantu. Terimakasih.



Komentar

Postingan populer dari blog ini

Manajemen user dan group serta domain controller di Windows server

Firewall