GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Server FTP di CentOS 7

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Server FTP di CentOS 7. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

FTP (File Transfer Protocol) adalah alat standar tradisional dan banyak digunakan untuk mentransfer file antara server dan klien melalui jaringan, terutama jika otentikasi tidak diperlukan (memungkinkan pengguna anonim untuk terhubung ke server). Kita harus memahami bahwa FTP tidak aman secara default karena mengirimkan kredensial pengguna dan data tanpa enkripsi.

Instal Server FTP di CentOS 7

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo yum install epel-release
sudo yum update

Langkah 2. Menginstal Server FTP di CentOS.

Instal server vsftpd secara langsung, jalankan saja perintah berikut di terminal:

sudo yum install vsftpd

Setelah paket diinstal, jalankan daemon vsftpd dan aktifkan untuk memulai secara otomatis saat boot:

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

Selanjutnya, untuk mengizinkan akses ke layanan FTP dari sistem eksternal, kita harus membuka port 21, di mana daemon FTP mendengarkan sebagai berikut:

firewall-cmd --zone=public --permanent --add-port=21/tcp
firewall-cmd --zone=public --permanent --add-service=ftp
firewall-cmd --reload

Langkah 3. Konfigurasi Server FTP.

File konfigurasi akan berada di folder /etc/vsftp. Vsftpd.conf adalah file konfigurasi server FTP:

sudo nano /etc/vsftpd/vsftpd.conf

Setel opsi berikut dengan nilai yang sesuai:

anonymous_enable=NO             # disable  anonymous login
local_enable=YES		# permit local logins
write_enable=YES		# enable FTP commands which change the filesystem
local_umask=022		        # value of umask for file creation for local users
dirmessage_enable=YES	        # enable showing of messages when users first enter a new directory
xferlog_enable=YES		# a log file will be maintained detailing uploads and downloads
connect_from_port_20=YES        # use port 20 (ftp-data) on the server machine for PORT style connections
xferlog_std_format=YES          # keep standard log file format
listen=NO   			# prevent vsftpd from running in standalone mode
listen_ipv6=YES		        # vsftpd will listen on an IPv6 socket instead of an IPv4 one
pam_service_name=vsftpd         # name of the PAM service vsftpd will use
userlist_enable=YES  	        # enable vsftpd to load a list of usernames
tcp_wrappers=YES  		# turn on tcp wrappers

Hanya itu yang perlu Anda lakukan untuk menginstal Server FTP di CentOS 7. Saya harap tip cepat ini bermanfaat bagi Anda. Untuk membaca lebih lanjut tentang FTP, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Cent OS
  1. Cara Menginstal Server Teamspeak 3 di CentOS 8

  2. Cara Menginstal ProFTPD di CentOS 7

  3. Cara menginstal server FTP di CentOS 7

  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Nginx di CentOS 8

  3. Cara Menginstal PostgreSQL di CentOS 8

  1. Cara Menginstal MariaDB di CentOS 8

  2. Cara Menginstal vsftpd (server ftp) di CentOS 8 / RHEL 8

  3. Cara Menginstal Server FreeIPA di CentOS 7