Konfigurasi FTP Server Pada Linux CentOS

FTP (File Transfer Protocol) adalah sebuah protokol internet yang berjalan di dalam lapisan aplikasi (application layer) yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah antar jaringan.

0 FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan pengunggahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
Singkat saja, pada artikel kali ini kita akan membahas bagaimana "Cara Konfigurasi FTP Server pada Linux CentOS". Baiklah langsung saja, tahapan-tahapan yang dilakukan untuk membuat sebuah FTP Server pada linux CentOS adalah sebagai berikut :

  1. Buka terminal Linux CentOS anda, kemudian masuk sebagai previlage paling tinggi yaitu "root" dengan mengetikkan perintah 
    su

    pada terminal linux CentOS anda seperti gambar di bawah ini.
    1

  2. Installkan paket ftp yaitu vsftpd dengan cara mengetikkan perintah
    yum install vsftpd -y

    pada terminal Linux anda, dengan syarat linux CentOS anda harus terkoneksi dengan internet seperti gambar di bawah ini.
    2

  3. Edit file vsftpd.conf yang terdapat dalam directory /etc/vsftpd menggunakan text editor kesukaan anda. Pada turorial kali ini saya menggunakan editor nano dengan cara mengetikkan perintah
    nano /etc/vsftpd/vsftpd.conf

    pada terminal linux CentOS anda seperti gambar di bawah ini.
    3

  4. Atur konfigurasi file vsftpd.conf seperti berikut :
    anonymous_enable=NO     ==> disablekan anymous untuk login ke ftp server kita
    local_enable=YES        ==> Enable akses untuk ftp server untuk local access
    write_enable=YES        ==> izinkan merubah data untuk user / root
    local_umask=022         ==> settingan default

    Seperti gambar di bawah ini
    4

  5. Atur user akses ftp sebagai chroot seperti berikut 
    chroot_list_enable=YES                        ==> enable user chroot list
    chroot_list_file=/etc/vsftd/chroot_list       ==> lokasi file chroot_list

    Seperti gambar di bawah ini.
    4-1

  6. Simpan konfigurasi file vsftpd.conf dengan menekan tombol ctrl + x dengan nama yg sama seperti gambar di bawah ini.
    5
  7. Edit dan isikan username ftp server anda pada file chroot_list yang terdapat pada directory /etc/vsftpd/ menggunakan text editor, dengan cara  mengetikkan perintah
    nano /etc/vsftpd/chroot_list

    pada terminal linux CentOS anda, seperti gambar di bawah ini.
    7

  8. Setelah itu simpan konfigurasi file chroot_list tersebut dengan menekan tombol ctrl + x dengan nama yang sama seperti gambar di bawah ini.
    8
  9. Untuk mengaktifkan service ftp saat Linux CentOS startup maka ketikkan perintah
    chkconfig vsftpd on

    pada teminal linux CentOS seperti gambar di bawah ini.
    9

  10. Selanjutnya aktifkan parameter ftp_home_dir pada SELinux dengan cara mengetikkan perintah
    setsebool -P ftp_home_dir on

    pada terminal Linux CentOS anda seperti gambar di bawah ini.
    9-1

  11. Kemudian cek parameter ftp_home_dir pada SELinux apakah sudah on atau belum, dengan cara mengetikkan perintah
    getsebool -a | grep ftp_home_dir

    pada terminal linux CentOS anda seperti gambar di bawah ini.
    9-2

  12. Untuk mengaktifkan konfigurasi ftp server yang telah kita setting tersebut maka restart service ftp server anda dengan mengetikkan perintah
    /etc/init.d/vsftpd restart

    pada terminal linux CentOS anda seperti gambar di bawah ini.
    10

  13. Sebelum menguji service ftp server yang telah di setting tadi. Maka cek terlebih dahulu IP Address dari interface Linux CentOS dengan mengetikkan perintah
    ifconfig

    pada terminal linux CentOS anda seperti gambar di bawah ini.
    11

  14. Pengujian ftp server yang telah dibuat tadi menggunakan web browser, dengan mengetikkan perintah
    ftp://192.168.2.2

    pada kolom address bar web browser anda, lalu masukkan username dan password yang sesuai seperti gambar di bawah ini.
    12

  15. Pengujian ftp server pada linux CentOS yang telah di konfigurasi tadi sukses dengan menggunakan web browser, maka akan tampil seperti gambar di bawah ini.
    13
  16. Pengujian akses ftp server linux CentOS melalui terminal linux Backtrack sukses, maka akan tampil seperti tampilan di bawah ini.
    15
    Sekian dulu artikel mengenai "Cara Konfigurasi FTP Server Pada Linux CentOS" dari saya. Untuk konfigurasi lainnya akan di bahas pada artikel selanjutnya, semoga tutorial ini bermanfaat bagi anda.
    Thanks b4...!! ^_^
About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s