Assalamualaikum warahmatullah Wabarakatuh ... Masih di materi Administrasi Server, dan dengan OS yang sama yaitu CENTOS 7, kali i...

CentOS 7 : Install dan Konfigurasi FTP di CentOS



Assalamualaikum warahmatullah Wabarakatuh ...

Masih di materi Administrasi Server, dan dengan OS yang sama yaitu CENTOS 7, kali ini TS mau share aja cara install FTP di CentOS. Udah tau belum fungsi FTP ? lihat di TS ane disini.
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client.

FTP Server adalah Server yang melayani permintaan atau request dari  FTP client.
FTP Client adalah Client yang meminta atau request file dari FTP Server.

Nah cara install dan konfigurasinya mudah gan.. Gini nih 
  1. Install dulu paket aplikasi untuk FTP nya. Ketikkan perintah
    "yum install vsftpd -y" 

    Ketika sudah maka akan muncul keterangan seperti diatas command itu. Kalau ndak bisa, coba buat repository dulu menggunakan cd/dvd centos yang saya share disini




  2. Edit sedikit script VSFTPD disini
    "vi /etc/vsftpd/vsftpd.conf"


  3. Kita set dulu nih permission untuk User saat mengakses FTP nanti, apakah boleh mengakses secara anonymous "siapa aja boleh masuk" (YES) atau hanya akun tertentu saja (NO). Nah nanti saya akan membuatkan user khusus untuk FTP, maka saya NO.
    "anonymous_enable=NO"
    ****Jika anda ingin menggunakan user untuk mengakses FTP, maka enable kan akses menggunakan user nya dengan mengubah script
    "anonymous_enable=YES" *liat langkah 9


  4.  Nah edit tuh dibagian itu edit dikit menjadi seperti gambar
    "#ascii_upload_enable=YES"
    "#ascii_download_enable=YES"

    Enable ascii upload dan download. ASCII digunakan untukpertukaran informasi komunikasi data, ASCII merupakan kode angka yang mewakili karakter. ASCII digunakan karena komputer hanya mengenal angka-angka.

    you may bla bla bla -- Nah dibawah script ini, kita tambahkan kata-kata untuk banner ftp nanti
    "ftpd_banner= (isidah tuh sesuka hatimu)"


  5. Agar file yang ditampilkan pada User selalu singkron oleh waktu server, tambahkan script
    "use_localtime=YES"


  6. Aktifkan dulu aplikasi nya dengan perintah
    "systemctl start vsftpd"
    "systemctl enable vsftpd"

    -Kalau ada tulisan gak jelas gitu, ketikkan ulang perintahnya
    "systemctl enable vsftpd"


  7. Berikan izin firewall pada ftp untuk merubah file pada Direktori. (agar gak di blok firewall)
    "firewall-cmd --permanent --add-port=21/tcp"
    "firewall-cmd --permanent --add-service=ftp"
    "firewall-cmd --reload"



  8.  Beri izin client ftp agar dapat mengakses direktori home pada suatu user pada SE Boolean.


  9. Bila anda ingin menggunakan akun untuk mengakses FTP nya untuk keamanan. Maka langkah no.3 diubah menjadi "YES"

    Nah setelah selesai, buat akun untuk FTP nya
    "useradd (nama user)"
    "passwd (namauser)"

    baru deh isi passwordnya



  10. Nah udeh selesai tuh.. restart deh FTP nya dengan perintah
    "systemctl restart vsftpd"
Sekian ,, kelaarrr

Assalamualaikum wr wb

1 comment: