Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal FTP Server di Ubuntu 20.04 LTS. Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
FTP atau File Transfer Protocol adalah protokol untuk mentransfer file antar komputer di internet melalui koneksi TCP/IP. FTP dirancang untuk arsitektur client-server, semua file yang disimpan di server dapat diakses melalui klien FTP.
Instal Server FTP di Ubuntu 20.04
Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.
sudo apt update sudo apt upgrade
Langkah 2. Menginstal Server FTP di sistem Ubuntu.
Untuk menginstal Server FTP di Ubuntu, jalankan perintah di bawah ini:
sudo apt install vsftpd
Setelah penginstalan selesai, mulai layanan vsftpd dan tambahkan ke boot sistem:
sudo systemctl start vsftpd sudo systemctl enable vsftpd
Langkah 3. Siapkan Pengguna Baru.
Kami akan menambahkan pengguna baru untuk server vsftpd dan menambahkan direktori FTP:
adduser meilana
Ketikkan sandi untuk pengguna Anda dan Anda telah menambahkan pengguna baru.
Selanjutnya, buat direktori FTP baru di bawah direktori '/home/username':
mkdir -p /home/meilana/ftp
Ubah kepemilikan direktori FTP:
chown -R nobody:nogroup /home/meilana/ftp chmod a-w /home/meilana/ftp
Langkah 4. Konfigurasi vsftpd.
Kita akan membuat file konfigurasi baru. Sebelum kita melakukannya, mari kita ganti nama aslinya dengan perintah:
sudo mv /etc/vsftpd.conf /etc/vsftpd.conf.orig
Buat file baru dengan perintah:
listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO pasv_enable=Yes pasv_min_port=30000 pasv_max_port=30100 allow_writeable_chroot=YES
Langkah 5. Menguji server FTP di Ubuntu 20.04.
Salah satu caranya adalah dengan membuka terminal dan mencoba mengaksesnya dengan ftp
perintah dan alamat IP server:
ftp 192.168.77.20
Setelah koneksi ke server dibuat, Anda akan dimintai nama pengguna dan sandi.
Hanya itu yang perlu Anda lakukan untuk menginstal Server FTP di Ubuntu 20.04 LTS Focal Fossa. Saya harap Anda menemukan tip cepat ini bermanfaat. Jangan lupa untuk membagikan pertanyaan/saran berharga Anda di kotak komentar di bawah &juga berikan umpan balik Anda yang berharga.