FTP

Instal dan konfigurasi server FTP di Linux Mint 20

Instal dan konfigurasi server FTP di Linux Mint 20
FTP atau File Transfer Protocol adalah protokol jaringan paling populer yang digunakan untuk mentransfer file dan informasi antara dua sistem melalui jaringan. Namun, FTP secara default tidak mengenkripsi lalu lintas, yang bukan merupakan metode yang aman dan dapat mengakibatkan serangan pada server. Di sinilah muncul VSFTPD yang merupakan singkatan dari Very Secure FTP Daemon dan merupakan server FTP yang aman, stabil, dan cepat. VSFTPD dilisensikan di bawah GNU GPL. Untuk sebagian besar distribusi Linux, VSFTPD digunakan sebagai server FTP default. Pada artikel ini, Anda akan mempelajari cara menginstal dan mengkonfigurasi server FTP di Linux Mint OS.

Catatan: Kami telah menjelaskan prosedur dan perintah pada OS Linux Mint 20. Kurang lebih prosedur yang sama dapat diikuti di versi Mint yang lebih lama.

Menginstal server FTP

Untuk menginstal server FTP di Linux Mint, ikuti langkah-langkah di bawah ini:

Langkah 1: Instal VSFTPD

Langkah pertama kami adalah menginstal VFTPD di sistem kami. Untuk melakukannya, luncurkan Terminal di Mint OS dengan menggunakan pintasan keyboard Ctrl+Alt+T. Kemudian jalankan perintah berikut di Terminal untuk memperbarui indeks repositori sistem:

$ sudo apt update

Kemudian instal VSFTPD menggunakan perintah berikut di Terminal:

$ sudo apt install -y vsftpd

Setelah instalasi VSFTPD selesai, kita akan beralih ke konfigurasi.

Langkah 2: Konfigurasikan VSFTPD

VSFTPD dapat dikonfigurasi melalui: /etc/vsftpd.konf mengajukan. Mengedit /etc/vsftpd.konf file menggunakan perintah berikut di Terminal:

$ sudo nano /etc/vsftpd

Sekarang tambahkan atau batalkan komentar pada baris berikut (jika sudah ditambahkan dalam file):

dengarkan=TIDAK
anonim_enable=TIDAK
local_enable=YA
write_enable=YA
local_umask=022
dirmessage_enable=YA
use_localtime=YA
xferlog_enable=YA
connect_from_port_20=YA
chroot_local_user=YA
secure_chroot_dir=/var/run/vsftpd/kosong
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.kunci
ssl_enable=Ya
pasv_enable=Ya
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=YA
ssl_tlsv1=YA
ssl_sslv2=TIDAK
ssl_sslv3=TIDAK

Setelah selesai, simpan dan tutup /etc/vsftpd.konf mengajukan.

Langkah 3: Izinkan port di firewall

Jika firewall berjalan di sistem Anda, Anda harus mengizinkan beberapa port FTP melewatinya. Keluarkan perintah berikut di Terminal untuk mengizinkan port 20 dan 21:

$ sudo ufw izinkan 20/tcp
$ sudo ufw izinkan 21/tcp

Anda dapat memverifikasi apakah port telah diizinkan di firewall atau tidak menggunakan perintah berikut di Terminal:

$ sudo ufw status

Langkah 4: Aktifkan dan jalankan VSFTPD

Sekarang VSFTPD dikonfigurasi dan diizinkan di firewall; sekarang kami dapat mengaktifkan dan menjalankan layanan VSFTPD. Berikut adalah perintah untuk melakukannya:

Untuk mengaktifkan layanan VSFTPD untuk memulai saat boot, jalankan perintah berikut di Terminal:

$ sudo systemctl aktifkan vsftpd.layanan

Untuk menjalankan layanan VSFTPD, jalankan perintah berikut di Terminal:

$ sudo systemctl start vsftpd.layanan

Jika Anda perlu memulai ulang layanan VSFTPD setelah membuat perubahan konfigurasi apa pun, jalankan perintah berikut di Terminal:

$ sudo systemctl restart vsftpd.layanan

Untuk memverifikasi apakah VSFTPD aktif dan berjalan, jalankan perintah berikut di Terminal:

$ sudo systemctl status vsftpd.layanan

Langkah 5: Buat pengguna FTP

Selanjutnya, buat akun pengguna yang akan digunakan untuk menguji koneksi FTP. Keluarkan perintah berikut di Terminal untuk membuat akun pengguna dan mengatur kata sandi:

$ $ sudo adduser
$ sudo passwd

Langkah 6: Uji koneksi FTP

Sekarang server FTP kami sudah siap, jadi saatnya untuk menguji koneksi FTP.

Untuk menguji koneksi FTP secara lokal, jalankan perintah berikut di Terminal dengan mengganti replacing dengan alamat IP sebenarnya dari server FTP Anda:

$ ftp

Anda juga dapat menguji koneksi FTP dari jarak jauh dengan menggunakan perintah yang sama di atas dari sistem jarak jauh. Saya telah menguji koneksi FTP dari mesin Windows di jaringan.

Anda juga dapat menggunakan klien FTP seperti Filezilla untuk terhubung ke server FTP. Untuk menggunakan aplikasi Filezilla untuk menghubungkan ke server FTP, berikan alamat IP server FTP, nama pengguna dan kata sandi yang telah Anda tetapkan sebelumnya, dan nomor port 21 lalu klik tombol Koneksi cepat tombol.

Setelah terhubung, Anda akan berhasil masuk ke server FTP dan akan dapat mengakses file dan folder server jarak jauh.

Di sana Anda memiliki instalasi dan konfigurasi server FTP pada sistem Linux Mint 20. Dengan mengikuti langkah-langkah sederhana yang dijelaskan di atas, Anda dapat dengan mudah mengatur server FTP dan mentransfer file melaluinya.

5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...
Cara Mengembangkan Game di Linux
Satu dekade yang lalu, tidak banyak pengguna Linux yang memprediksi bahwa sistem operasi favorit mereka suatu hari nanti akan menjadi platform game po...
Port Sumber Terbuka dari Mesin Game Komersial
Rekreasi mesin game gratis, open source, dan lintas platform dapat digunakan untuk bermain lama serta beberapa judul game yang cukup baru. Artikel ini...