GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Server FTP di Debian 10 - Panduan langkah demi langkah?

FTP singkatan dari "file transfer protocol", dan 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.

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

Dalam konteks ini, kita akan melihat cara menginstal Server FTP di Debian 10.


Langkah-Langkah Menginstal dan Mengonfigurasi Server FTP di Debian 10 Buster

1. Lakukan pembaruan sistem

Sebelum kami menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan perintah apt berikut di terminal:

$ sudo apt update


2. Instal server FTP pada sistem

Paket vsftpd tersedia di repositori Debian. Mari kita mulai dengan memperbarui daftar paket dan menginstal daemon vsftpd:

$ sudo apt install vsftpd

Setelah instalasi selesai, Anda dapat memeriksa versi paket vsftpd dengan menjalankan perintah berikut di Terminal:

$ sudo systemctl status vsftpd


3. Konfigurasi server FTP

Sekarang kita akan melakukan beberapa konfigurasi yang diperlukan untuk menyiapkan server FTP di OS Debian kita:

$ sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
$ sudo nano /etc/vsftpd.conf

Tambahkan/ubah opsi berikut dengan nilai berikut:

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=10000
pasv_max_port=10100
allow_writeable_chroot=YES

Dengan file konfigurasi disimpan, mulai ulang vsftpd terapkan perubahan baru:

$ sudo systemctl restart vsftpd


4. Konfigurasi Firewall

Untuk membuka port 21 (port perintah FTP), port 20 (port data FTP) dan 30000-31000 (Rentang port pasif), jalankan perintah berikut:

$ sudo ufw allow 20:21/tcp
$ sudo ufw allow 30000:31000/tcp

Muat ulang aturan UFW dengan menonaktifkan dan mengaktifkan kembali UFW:

$ sudo ufw disable
$ sudo ufw enable


5. Buat Pengguna FTP

Sekarang kita akan membuat user baru yang akan kita gunakan untuk login ke FTP. Dalam contoh ini, kami akan membuat pengguna baru bernama chedelics:

$ sudo useradd -m chedelics
$ sudo passwd radiks
New password: 
Retype new password: 
passwd: password updated successfully

Untuk memverifikasi bahwa semuanya berfungsi dengan baik, Anda harus menyimpan setidaknya satu file di direktori home chedelics. File ini akan terlihat saat kita login ke FTP pada langkah selanjutnya:

$ sudo bash -c "echo FTP TESTING > /home/ftpuser/FTP-TEST"


Bagaimana cara menguji server FTP pada sistem ?

Untuk menguji koneksi FTP, Anda perlu menginstal klien FTP di sistem yang sama atau terpisah dari tempat Anda ingin mengakses server FTP. Dalam kasus kami, kami menggunakan FileZilla sebagai klien FTP.

Atau, Jalankan perintah berikut di Terminal untuk menginstal FileZilla.

$ sudo apt-get install filezilla

Setelah instalasi selesai, buka FileZilla baik menggunakan Terminal atau dari menu Dash. saat dibuka, masukkan informasi yang diperlukan seperti nama host/alamat IP, nama pengguna, dan sandi, lalu klik tombol Quickconnect.

Verifikasi sertifikat dan klik OK untuk terhubung ke server FTP.

Anda akan berhasil masuk ke server FTP dan dapat mengakses file dan direktori yang tersedia dari server jauh.



Ubuntu
  1. Instal Snappass di server Ubuntu 20.04 LTS - Panduan langkah demi langkah?

  2. Instal Percona Database Server di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal Server HTTrack di Ubuntu 20.04 - Panduan langkah demi langkah?

  1. Instal Cherry Tree di Debian 11 - Panduan langkah demi langkah?

  2. Instal Todoman di Debian 11 Bullseye Server - Panduan langkah demi langkah?

  3. Instal FeatherNotes di Debian 11 - Panduan langkah demi langkah?

  1. Instal BasKet di Debian 11 - Panduan langkah demi langkah?

  2. Instal xArchiver di Debian 11 - Panduan langkah demi langkah?

  3. Instal PostgreSQL 14 di Debian 11 - Panduan langkah demi langkah?