Catatan: Kami telah menjelaskan prosedur dan arahan pada OS Linux Mint 20. Lebih kurang prosedur yang sama boleh diikuti dalam versi Mint yang lebih lama.
Memasang pelayan FTP
Untuk memasang pelayan FTP pada Linux Mint, ikuti langkah berikut:
Langkah 1: Pasang VSFTPD
Langkah pertama kami adalah memasang VFTPD pada sistem kami. Untuk melakukannya, lancarkan Terminal di Mint OS dengan menggunakan pintasan papan kekunci Ctrl + Alt + T. Kemudian keluarkan arahan berikut di Terminal untuk mengemas kini indeks repositori sistem:
$ sudo apt kemas kiniKemudian pasang VSFTPD menggunakan perintah berikut di Terminal:
$ sudo apt install -y vsftpd
Setelah pemasangan VSFTPD selesai, kita akan bergerak ke arah konfigurasi.
Langkah 2: Konfigurasikan VSFTPD
VSFTPD dapat dikonfigurasi melalui / etc / vsftpd.pengesahan fail. Edit / etc / vsftpd.pengesahan fail menggunakan arahan berikut di Terminal:
$ sudo nano / etc / vsftpdSekarang tambahkan atau tanggalkan baris berikut (jika sudah ditambahkan dalam fail):
dengar = TIDAKanonymous_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
safe_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.pengesahan fail.
Langkah 3: Benarkan port di firewall
Sekiranya firewall berjalan pada sistem anda, anda perlu membenarkan beberapa port FTP melaluinya. Keluarkan perintah berikut di Terminal untuk membenarkan port 20 dan 21:
$ sudo ufw membenarkan 20 / tcp$ sudo ufw membenarkan 21 / tcp
Anda boleh mengesahkan sama ada port telah dibenarkan di firewall atau tidak menggunakan perintah berikut di Terminal:
status $ sudo ufwLangkah 4: Aktifkan dan jalankan VSFTPD
Sekarang VSFTPD dikonfigurasi dan dibenarkan di firewall; sekarang kita boleh mengaktifkan dan menjalankan perkhidmatan VSFTPD. Berikut adalah arahan untuk melakukannya:
Untuk membolehkan perkhidmatan VSFTPD dimulakan semasa boot, keluarkan arahan berikut di Terminal:
$ sudo systemctl aktifkan vsftpd.perkhidmatanUntuk menjalankan perkhidmatan VSFTPD, keluarkan perintah berikut di Terminal:
$ sudo systemctl mula vsftpd.perkhidmatanSekiranya anda perlu memulakan semula perkhidmatan VSFTPD setelah membuat perubahan konfigurasi, berikan perintah berikut di Terminal:
$ sudo systemctl mulakan semula vsftpd.perkhidmatanUntuk mengesahkan sama ada VSFTPD aktif dan berjalan, keluarkan arahan berikut di Terminal:
status $ sudo systemctl vsftpd.perkhidmatan
Langkah 5: Buat pengguna FTP
Seterusnya, buat akaun pengguna yang akan digunakan untuk menguji sambungan FTP. Keluarkan perintah berikut di Terminal untuk membuat akaun pengguna dan menetapkan kata laluan:
Penambah $ $ sudo$ sudo passwd
Langkah 6: Uji sambungan FTP
Sekarang pelayan FTP kami sudah siap, jadi sudah waktunya untuk menguji sambungan FTP.
Untuk menguji sambungan FTP secara tempatan, keluarkan perintah berikut di Terminal dengan mengganti
Anda juga dapat menguji sambungan FTP dari jauh dengan menggunakan perintah di atas yang sama dari sistem jauh. Saya telah menguji sambungan FTP dari mesin Windows di rangkaian.
Anda juga boleh menggunakan klien FTP seperti Filezilla untuk menyambung ke pelayan FTP. Untuk menggunakan aplikasi Filezilla untuk menyambung ke pelayan FTP, berikan alamat IP pelayan FTP, nama pengguna dan kata laluan yang telah anda tetapkan sebelumnya, dan nombor port 21 dan kemudian klik Sambungan Pantas butang.
Setelah disambungkan, anda akan berjaya masuk ke pelayan FTP dan dapat mengakses fail dan folder pelayan jauh.
Di sana anda mempunyai pemasangan dan konfigurasi pelayan FTP pada sistem Linux Mint 20. Dengan mengikuti langkah-langkah mudah yang dijelaskan di atas, anda dapat dengan mudah mengatur pelayan FTP dan memindahkan fail melaluinya.