–> Konfigurasi FTP Server Ubuntu

image

Dalam sebuah jaringan komputer, salah satu hal yang lazim dilakukan adalah transfer data antar komputer. Beberapa teknologi yang memungkinkan adanya transfer data adalah FTP yang merupakan singkatan dari File Transfer Protocol.

FTP biasa digunakan untuk memindah file menggunakan jaringan TCP/IP. Dengan menggunakan FTP, user dapat memanipulasi file di komputer lain seolah-olah di komputer sendiri.

Saat ini banyak sekali program FTP Client dan Server. Di linux bahkan ada lebih dari satu program untuk tujuan seperti ini. Teknologi FTP juga bahkan digunakan sebagai perlengkapan untuk software game, voice, internet dan server lainnya.

Instalasi FTP Server Ubuntu dengan vstpd :

#apt-get install vsftpd

Lakukan konfigurasi vsftpd. File konfigurasi ini bernama vsftpd.conf terletak di bawah direktori /etc. Buka file dengan perintah vim /etc/vsftpd.conf.

Berikut baris-baris perintah yang perlu dikonfigurasi lebih lanjut:

    • Untuk menjalankan daemon vsftpd.
      listen = YES
    • Untuk memperbolehkan user anonymous mengakses file di server FTP.
      anonymous_enable = YES
    • Untuk mengaktifkan agar user yang login langsung tertuju pada home directory masing-masing.
      local_enable = YES
    • Untuk menyetting hak akses yang diberikan pada user local.
      local_umask = 022
    • Secara default, local system users tidak diperkenankan untuk mendownload file dari FTP server. Untuk merubah setting ini, hilangkan comment pada baris di bawah, sehingga menjadi:
      write_enable = YES
    • Memberikan hak agar user anonymous dapat mengakses data.
      anon_upload_enable = YES
    • Mengijinkan agar user anonymous dapat membuat direktori.
      anon_mkdir_write_enable = YES
    • Mengaktifkan pesan direktori.
      dirmessage_enable = YES
    • Untuk mengaktifkan log saat proses download dan upload.
      xferlog_enable = YES
    • Untuk mengaktifkan port transfer.
      connect_from_port_20 = YES
    • Menentukan user yang dapat melakukan proses upload.

chown_uploads = YES
chown_username = username_linux_anda

  • Untuk menentukan nama dan direktori file log.
    xferlog_file = /var/log/vsftpd.log
  • Untuk mengaktifkan file log standar.
    xferlog_std_format = YES
  • Menentukan lama waktu timeout yang diberikan kepada user pada waktu download atau upload.
    idle_session_timeout = 600
  • Menentukan lama waktu yang diberikan untuk download dan upload data.
    data_connection_timeout = 120
  • Secure chroot.
    secure_chroot_dir = /var/run/vsftpd
  • PAM service.
    pam_service_name=vsftpd
  • Menuliskan banner FTP saat login.
    ftpd_banner = Selamat Datang

Restart service vsftpd dengan mengetikkan :

/etc/init.d/vsftpd restart

Instalasi dan konfigurasi selesai. Gunakan mesin FTP Client seperti FileZilla di lain komputer untuk menguji dan memastikan bahwa FTP Server berjalan dengan baik.

source : http://nandamambo.web.id/konfigurasi-ftp-server-ubuntu.html

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