File transfer protocol (FTP) merupakan protokol yang bertugas untuk menjembatani pertukaran informasi di dalam suatu komputer. Jika kamu mengunduh dan mengunggah file, maka semua aktivitas tersebut dapat dilakukan dengan adanya bantuan FTP.
Dua hal penting dalam FTP adalah FTP server dan FTP client. FTP server adalah server yang menjalankan software dengan fungsi memberikan layanan tukar menukar file yang selalu siap apabila ada permintaan dari FTP client.
VSFTPD atau Very Secure FTP Daemon adalah FTP Server pada unix system dan sudah default digunakan dengan OS seperti Ubuntu, CentOS, Fedora dan lain-lain.
Pada artikel ini, kami akan membahas mengenai cara install FTP Server menggunakan VSFTPD di CentOS 7.
Ada beberapa hal yang perlu disiapkan untuk melakukan instalasi ini:
Ada beberapa point dalam instalasi ini.
Login sebagai root dan update package yang ada pada server supaya up-to-date.
$ yum update -y $ reboot
Install beberapa packages yang dibutuhkan.
$ yum install nano perl wget zip unzip -y
Sebelum memulainya, perlu instalasi Firewall supaya lebih secure. Pada Firewall ini menggunakan CSF (ConfigServer Security & Firewall). Instalasinya dengan perintah di bawah ini:
$ cd /usr/src $ wget https://download.configserver.com/csf.tgz $ tar -xzf csf.tgz $ cd csf/ $ sh install.sh
Pada konfigurasi CSF rubah “make TESTING=’1’ menjadi 0”.
$ nano /etc/csf/csf.conf
Kemudian restart CSF supaya reload konfigurasi yang ter-update.
$ csf -r
Install packages di VSFTPD pada server CentOS 7 kamu seperti di bawah ini.
$ yum install vsftpd -y
Start & Enable services VSFTPD.
$ systemctl start vsftpd $ systemctl enable vsftpd
Kemudian, cek status nya apakah sudah running atau belum.
$ systemctl status vsftpd ● vsftpd.service - Vsftpd ftp daemon Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2022-06-23 02:06:02 UTC; 2s ago Process: 1819 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS) Main PID: 1820 (vsftpd) CGroup: /system.slice/vsftpd.service └─1820 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
Setelah itu, kamu perlu konfigurasi VSFTPD pada file konfigurasi vsftpd.conf. Namun, sebelum itu kami rekomendasikan untuk melakukan backup pada file konfigurasi lama.
$ cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.ori $ nano nano /etc/vsftpd/vsftpd.conf
Ubah beberapa config seperti di bawah ini.
anonymous_enable=NO local_enable=YES write_enable=YES
Tambahkan juga di line paling bawah.
allow_writeable_chroot=YES userlist_file=/etc/vsftpd/user_list userlist_deny=NO
Jika sudah save dan exit.
Kemudian, restart services VSFTPD.
$ systemctl restart vsftpd
Kamu perlu buat user FTP untuk dapat menggunakan atau mengkoneksi FTP ke server kamu.
$ adduser raka $ passwd raka
Changing password for user raka. New password: Retype new password: passwd: all authentication tokens updated successfully.
Tambahkan user yang sudah dibuat ke dalam file user_list.
$ echo raka | tee -a /etc/vsftpd/user_list
Setting permission dan ownership pada file dan directory user.
$ mkdir -p /home/raka/site $ chmod 750 /home/raka/site/ $ chown -R raka: /home/raka/site/
Restart service VSFTPD
$ systemctl restart vsftpd
Kamu bisa testing dengan koneksi FTP ke server.
$ ftp
Kemudian akan keluar output seperti di bawah ini.
Tampilan di atas artinya koneksi FTP berhasil.
Jika kamu mengikuti artikel ini dari awal sampai akhir, artinya kamu sudah berhasil menginstall VSFTPD dan membuat user pada FTP Server.
Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin Anda baca di blog Descreate News. Semoga artikel ini membantu.
Jakarta - Geng ransomware Brain Cipher berjanji akan memberikan kunci deskripsi data dari Pusat Data Nasional Sementara…
Jakarta - Geng hacker Brain Cipher mengumumkan akan membebaskan data dari Pusat Data Nasional Sementara (PDNS) 2…
Yerusalem - Iran mengonfirmasi telah meluncurkan puluhan pesawat nirawak (drone) dan rudal ke arah Israel…
New York - Utusan tetap Iran untuk Perserikatan Bangsa-bangsa (PBB) mengatakan bahwa tindakan militer Republik…
Teheran - Juru bicara pasukan militer Israel Daniel Hagari pada Minggu mengatakan Iran telah meluncurkan…
Kemunculan iklan di HP Android termasuk Xiaomi bukanlah hal baru bagi pengguna. Iklan-iklan tersebut biasanya…