Dalam tutorial ini, kami akan menunjukkan cara menginstal VSFTPD di CentOS 7. Bagi Anda yang belum tahu, FTP adalah singkatan dari “file transfer protocol”, dan memungkinkan Anda untuk mentransfer file ke komputer jarak jauh Perangkat lunak server FTP yang paling umum untuk CentOS adalah paket vsftpd, yang merupakan singkatan dari “daemon FTP yang sangat aman.” Ini adalah paket FTP default untuk Ubuntu, dan juga sebagian besar distribusi Linux lainnya. Jika Anda harus menggunakan server FTP di lingkungan produksi, pilih pengaturan yang menerapkan koneksi SSL/TLS atau gunakan SFTP yang merupakan alternatif aman untuk FTP.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi VSFTPD di CentOS 7.
Instal VSFTPD di CentOS 7
Langkah 1. Instal paket vsftpd (Deamon FTP Sangat Aman).
yum install vsftpd
Langkah 2. Konfigurasikan vsftpd.
Sebelum mengedit file konfigurasi “vsftpd.conf”, sebaiknya backup dulu:
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
Mari kita edit file konfigurasi untuk vsftpd dan temukan baris berikut dan buat perubahan seperti yang ditunjukkan di bawah ini:
#nano /etc/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESchroot_local_user=YESchroot_list_enable=YESascii_upload_enable=YESascii_download_enable=YESchroot_list_file=/etc/vsftpd/etc/vsftpdLangkah 3. Mulai ulang layanan vsftpd.
systemctl restart vsftpd
Kemudian setel layanan vsftpd untuk memulai saat boot:
systemctl enable vsftpd
Langkah 4. Konfigurasi firewall untuk vsftpd.
Jika Anda ingin terhubung ke server FTP dari jarak jauh, Anda harus mengaktifkan lalu lintas FTP melalui firewall. Untuk mengaktifkannya, jalankan perintah di bawah ini:
firewall-cmd --permanent --add-port=21/tcpfirewall-cmd --reloadLangkah 5. Mengonfigurasi akses pengguna.
Dengan server FTP vsftpd, Anda memiliki opsi untuk membiarkan otentikasi layanan FTP hanya untuk akses anonim atau Anda dapat mengizinkan pengguna, yang ditentukan dalam
/etc/passwd
atau di daftar akses yang relevan, untuk masuk.Buat pengguna FTP:
useradd idrootpasswd idrootSelamat! Anda telah berhasil menginstal server vsftpd. Terima kasih telah menggunakan tutorial ini untuk menginstal vsftpd pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi VSFTPD.
Cent OS