GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Vsftpd dengan SSL / TLS di Ubuntu 20.04 - Prosedur Terbaik?

Vsftpd (Very Secure File Transfer Protocol Daemon) adalah perangkat lunak server FTP untuk Linux, Unix. Ini pada dasarnya adalah server FTP default Ubuntu, Fedora, NimbleX, dan sebagainya. Perangkat lunak server FTP memudahkan transfer file dari klien ke server dan sebaliknya.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri transfer file FTP terkait pada sistem Linux.

Dalam konteks ini, kita akan melihat cara menginstal Vsftpd dengan SSL / TLS di Ubuntu 20.04.


Bagaimana Cara Menginstal Vsftpd pada sistem Linux Ubuntu?

Untuk melakukan prosedur penginstalan ini, ikuti langkah yang diuraikan di bawah ini.

1. Jalankan perintah apt untuk memperbarui paket yang tersedia:

$ sudo apt update

2. Instal Vsftpd dengan menjalankan perintah di bawah ini:

$ sudo apt install vsftpd

3. Setelah Instalasi, Anda dapat memeriksa versi yang diinstal:

$ vsftpd -v

4. Terakhir, untuk memverifikasi status layanan Vsftpd, jalankan perintah:

$ sudo systemctl status vsftpd


Bagaimana cara mengkonfigurasi Vsftpd ?

Anda dapat mengikuti langkah-langkah di bawah ini untuk mengonfigurasi Vsftpd setelah Instalasi.


1. Untuk akses FTP, cukup ubah file vsftpd.conf seperti gambar di bawah ini:

$ sudo nano /etc/vsftpd.conf

Isi file akan terlihat seperti ini:

# Allow anonymous FTP? (Disabled by default).
anonymous_enable=NO
#
# Uncomment this to allow local users to log in.
local_enable=YES


2. Tambahkan login pengguna yang Anda izinkan. Anda dapat melakukannya dengan Membuka file konfigurasi vsftpd dan menambahkan:

userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

Setelah menyimpan file ini, Keluar dan simpan.

Kemudian, Anda menambahkan pengguna yang Anda izinkan dengan mengetikkan nama pengguna ke file /etc/vsftpd.userlist:

$ sudo nano /etc/vsftpd.userlist

Sekali lagi, Keluar dan simpan.

Agar ini berlaku, mari mulai ulang vsftpd:

$ sudo systemctl restart vsftpd


3. Aktifkan Upload dengan memeriksa file vsftpd.conf seperti yang terlihat di bawah ini:

$ sudo nano /etc/vsftpd.conf

Sekarang seharusnya terlihat seperti ini:

# Uncomment this to enable any form of FTP write command.
write_enable=YES

Idenya adalah untuk menghapus sintaks "#" sebelum perintah dan menyimpannya.


4. Masuk ke Server Vsftpd. Misalnya, Kami akan membuat pengguna bernama "linuxapt":

$ sudo useradd -m linuxapt

Kemudian, Anda perlu membuat kata sandi:

$ sudo passwd linuxapt


5. Aktifkan SSL/TLS untuk transfer file yang aman

Untuk mengaktifkan transfer file aman melalui TLS, lakukan sebagai berikut.

Pertama, buka file konfigurasi vsftpd dengan perintah di bawah ini.

$ sudo nano /etc/vsftpd.conf

Selanjutnya, cari opsi rsa_cert_file dan rsa_private_key_file dan perbarui nilainya seperti yang ditunjukkan di bawah ini.

rsa_cert_file=/etc/ssl/certs/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.key

Juga, cari ssl_enable dan ubah nilainya menjadi YA:

ssl_enable=YES

Terakhir, Simpan dan tutup file konfigurasi vsftpd.


Bagaimana cara memeriksa koneksi FTP ?

Anda dapat memeriksa koneksi ftp dengan menjalankan perintah di bawah ini:

$ ftp localhost

Untuk menyelesaikan proses ini, Anda harus memberikan nama pengguna dan kata sandi yang telah Anda buat sebelumnya.



Ubuntu
  1. Cara Menginstal dan Mengonfigurasi server FTP (vsftpd) dengan SSL/TLS di Ubuntu 20.04

  2. Cara Mengamankan vsFTPd Dengan SSL/TLS

  3. Cara Menginstal Elasticsearch di Ubuntu 22.04 dengan SSL

  1. Cara Menginstal Server FTP Di Ubuntu dengan vsftpd

  2. Cara Menginstal Proftpd dengan TLS di Ubuntu 15.04

  3. Instal Vsftpd dengan SSL/TLS di Ubuntu 20.04

  1. Cara menginstal ProFTPd dengan dukungan TLS di Ubuntu 15.10

  2. Cara menginstal ProFTPD dengan TLS di Ubuntu 18.04 LTS

  3. Cara Menginstal Server FTP vsftpd dengan SSL/TLS di CentOS 8