Mohon tunggu...
SSTutor
SSTutor Mohon Tunggu...

Selanjutnya

Tutup

Gadget

Tutorial Membuat FTP Server Di Linux VPS

12 Desember 2018   17:58 Diperbarui: 12 Desember 2018   18:29 505
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Ketika memiliki server Virtual Private Server (VPS) tentu saja Anda akan sering membutuhkan akses untuk mengunduh (download) atau mengunggah (upload) file dari server ke server lainnya. 

Salah satu sebuah teknologi yang praktis untuk digunakan yaitu File Transfer Protocol(FTP). FTP sudah banyak digunakan untuk melakukan pertukaran data, sebab FTP lebih mudah digunakan ketimbang menggunakan perangkat kabel atau fisik. Oleh sebab itu, Anda perlu untuk membuat FTP server pada VPS/perangkat desktop supaya dapat menukar data hanya dengan melalui jaringan. 

Bagaimana cara untuk membuat FTP server dan juga bagaimana untuk menyetting FTP server? Berikut adalah tutorial cara membuat FTP server menggunakan VSFTPD di Linux.

Very Secure FTP Daemon atau yang lebih dikenal dengan sebutan VSFTPD adalah sebuah perangkat lunak yang berfungsi sebagai FTP server dan dapat beroperasi pada hampir semua sistem operasi Linux. VSFTPD juga bisa dikonfigurasi sesuai dengan kebutuhan pengguna dengan cara yang cukup mudah.

Persiapan Untuk Membuat FTP Server

Ada beberapa hal yang harus Anda persiapkan sebelum mengikuti panduan membuat FTP server.

VPS yang memiliki sistem operasi Linux atau Anda juga bisa menggunakan komputer/laptop sebagai server untuk melakukan percobaan. Bedanya, saat menggunakan VPS, Anda bisa mengaksesnya selama memiliki koneksi internet.

Username dan password VPS atau akses ke SSH

Langkah-langkah Untuk Membuat FTP Server di Linux

Langkah-langkah yang harus anda lakukan adalah menginstalasi VSFTPD sampai dengan konfigurasi VSFTPD.

Langkah 1 -- Instalasi VSFTPD

Langkah pertama yaitu menginstal VSFTPD dengan menggunakan Terminal. Buka Terminal dan tulislah perintah seperti berikut.

Ubuntu:

$ sudo apt-get install vsftpd

CentOS:

$ sudo yum install vsftpd

Manjaro:

$ sudo pacman -S vsftpd

Langkah 2 -- Konfigurasi VSFTPD

Cara untuk konfigurasi FTP server dengan menggunakan VSFTPD cukup menggunakan satu file saja.

Sebelum Anda merubah konfigurasi pada file VSFTPD lebih baik sanda sebelumnya melakukan backup terlebih dahulu. Sebab apabila terjadi masalah yang tidak dapat diselesaikan Anda bisa menggunakan file backup yang telah Anda Backup sebelumnya.

Ketiklah perintah seperti berikut untuk melakukan backup file konfigurasi VSFTPD menggunakan perintah cp 'untuk menyalin file'.

$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_backup

Semua konfigurasi VSFTPD terdapat di file vsftpd.conf yang berada pada folder etc:

$ sudo nano /etc/vsftpd.conf

Anda bisa menyesuaikan konfigurasi berdasarkan dengan kebutuhan yang diperlukan atau bisa mengikuti konfigurasi berikut.

SCRIPTKETERANGAN

  • anonymous_enable=NO

Berfungsi untuk mengatur hak akses pengguna anonim yang ingin mengakses FTP.

  • local_enable=YES

Berfungsi untuk mengatur izin akses dari pengguna lokal.

  • write_enable=YES

Berguna untuk mengatur segala semua bentuk perintah write 'tulis' FTP.

  • local_umask=022

Berfungsi untuk mengatur nilai umask dari pengguna lokal.

  • dirmessage_enable=YES

Berfungsi untuk mengatur pesan direktori 'pesan yang ditujukan kepada pengguna jarak jauh saat mereka masuk pada direktori tertentu'.

  • xferlog_enable=YES

 Bertujuan untuk mengaktifkan pencatatan semua kegiatan unggah (uploads) dan unduh (downloads).

  • connect_from_port_20=YES

Mengatur port mana yang akan digunakan untuk mengakses FTP.

  • xferlog_std_format=YES

Berguna untuk mengatur format log yang akan dipakai.

  • chroot_local_user=YES

Menentukan daftar eksplisit para User lokal untuk chroot () menuju home direktori.

  • listen=NO

Saat "listen" direktif diaktifkan, vsftpd akan beroperasi dalam mode mandiri dan listen berada pada soket IPv4.

  • listen_ipv6=YES

Jika listen_ipv6 diaktifkan, ini berfungsi untuk listen berada pada IPv6.

 

Anda juga bisa menambah sejumlah konfigurasi seperti berikut:

  • pam_service_name=vsftpd
  • tcp_wrappers=YES
  • userlist_enable=YES

Langkah Selanjutnya Dapat Anda Lihat Selengkapnya Di Tutorial Membuat FTP Server di Linux VPS

Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana. Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Gadget Selengkapnya
Lihat Gadget Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun