GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan Mengonfigurasi VSFTPD di Ubuntu 14.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi vsftpd di Ubuntu 14.04 Anda. Bagi Anda yang tidak tahu, FTP adalah singkatan dari "file transfer protocol", dan itu memungkinkan Anda untuk mentransfer file ke komputer jarak jauh Perangkat lunak server FTP yang paling umum untuk Ubuntu 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.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang paling penting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi vsftpd di Ubuntu 14.04.

Instal dan Konfigurasi VSFTPD di Ubuntu 14.04

Langkah 1. Menginstal dan Mengonfigurasi VSFTPD di Ubuntu 14.04

Sekarang kita menginstal paket vsftpd (Very Secure FTP Deamon) menggunakan perintah berikut:

sudo apt-get install vsftpd

Langkah 2. Konfigurasikan vsftpd.

Mari kita edit file konfigurasi untuk vsftpd:

#nano /etc/vsftpd.conflisten=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022nopriv_user=vsftpdvirtual_use_local_privs=YESguest_enable=YESuser_sub_token=$USERchroot_vddeal_username\

Langkah 3. Membuat dan menerapkan sertifikat SSL.

Ayo kita buat kunci enkripsi atau sertifikat yang akan digunakan untuk terhubung ke server. Pertama, buat folder yang akan digunakan untuk menyimpan kunci.

mkdir /etc/ssl/certificates 

Kemudian jalankan perintah di bawah ini untuk membuat kunci enkripsi yang akan bertahan selama 365 hari.

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/certificates/vsftpd.pem -out /etc/ssl/certificates/vsftpd.pem

Setelah membuat kunci, buka dan ubah tambahkan dan ubah parameter ini di file konfigurasi VSFTPD default.

#nano /etc/vsftpd.confrsa_cert_file=/etc/ssl/certificates/vsftpd.pemrsa_private_key_file=/etc/ssl/certificates/vsftpd.pemssl_enable=YESallow_anon_ssl=NOforce_local_data_ssl=YESforce_local_logins_ssl=YESssl_tlsv1=YESssl_sslv2=YESssl_sslv3=YESrequire_ssl_reuse=NOssl_ciphers=TINGGI

Langkah 4. Mulai ulang layanan vsftpd.

layanan vsftpd restart

Langkah 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.

Langkah 6. Konfigurasi direktori home pengguna.

Dengan versi vsftpd tertentu Anda mungkin menerima kesalahan berikut:500 OOPS:vsftpd:menolak untuk dijalankan dengan root yang dapat ditulis di dalam chroot(). Jangan khawatir! Buat direktori baru untuk pengguna yang menerima kesalahan (dalam hal ini idroot) yang merupakan subdirektori dari direktori home mereka (/home/idroot). Contoh:

Perbaiki izin untuk direktori home idroot:

chmod a-w /home/idroot/

Buat direktori baru untuk mengunggah file:

mkdir /home/idroot/fileschown idroot:idroot /home/idroot/files/

Selamat! Anda telah berhasil menginstal vsftpd. Terima kasih telah menggunakan tutorial ini untuk menginstal vsftpd di sistem Ubuntu 14.04. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi vsftpd.


Ubuntu
  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 18.04

  2. Cara Menginstal dan Mengkonfigurasi Redmine di Ubuntu 18.04

  3. Cara Menginstal dan Mengonfigurasi Samba di Ubuntu 18.04

  1. Cara Menginstal dan Mengonfigurasi Redis di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Jenkins di Ubuntu 20.04

  3. Cara Menginstal dan Mengonfigurasi Askbot di Ubuntu 16.04

  1. Cara Menginstal dan Mengonfigurasi MongoDB di Ubuntu 14.04

  2. Cara menginstal dan mengkonfigurasi Solr 6 di Ubuntu 16.04

  3. Cara Menginstal dan Mengonfigurasi GitLab di Ubuntu 16.04