Instal dan konfigurasikan server FTP di Linux Mint 20

Install Configure Ftp Server 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. Disinilah hadirnya 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 dalam 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:



$sudopembaruan yang tepat

Kemudian instal VSFTPD menggunakan perintah berikut di Terminal:





$sudotepatInstall -danvsftpd

Setelah instalasi VSFTPD selesai, kita akan beralih ke konfigurasi.



Langkah 2: Konfigurasikan VSFTPD

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

$sudo nano /dll/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.key
ssl_enable=Ya
pasv_enable=Ya
pasv_min_port = 10.000
pasv_max_port=10100
allow_writeable_chroot=YA
ssl_tlsv1=YA
ssl_sslv2=TIDAK
ssl_sslv3=TIDAK

Setelah selesai, simpan dan tutup /etc/vsftpd.conf 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:

$sudoufw izinkandua puluh/tcp
$sudoufw izinkandua puluh satu/tcp

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

$sudostatusnya

Langkah 4: Aktifkan dan jalankan VSFTPD

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

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

$sudosistemctlmemungkinkanvsftpd.service

Untuk menjalankan layanan VSFTPD, jalankan perintah berikut di Terminal:

$sudosystemctl start vsftpd.service

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

$sudosystemctl restart vsftpd.service

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

$sudostatus systemctl vsftpd.service

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:

$ $sudoTambahkan pengguna<nama pengguna>
$sudo paswd <nama pengguna>

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 alamat IP server FTP Anda yang sebenarnya:

$ftp <alamat IP>

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.