Piezīme: Komandas ir pārbaudītas, izmantojot jaunāko Debian i laidienu.e., Debian 10.
Iestatiet vsftpd FTP serveri Debian 10
Veiciet tālāk norādītās darbības, lai iestatītu vsftpd serveri Debian 10:
1. darbība: instalējiet VSFTPD
Vispirms atjauniniet krātuves indeksu, izmantojot šādu komandu Terminal:
$ sudo apt atjauninājumsTagad jūs varat instalēt vsftpd šādi:
$ sudo apt instalējiet vsftpd
Sistēma var lūgt ievadīt sudo paroli un var arī lūgt opciju Y / n (jā / nē), lai turpinātu vsftpd instalēšanu. Nospiediet Y, lai turpinātu.
Pēc instalēšanas pabeigšanas to var pārbaudīt, izmantojot šādu komandu:
$ vsftpd -versijas
2. darbība: atļaujiet FTP ugunsmūrī
Ja jūsu datorā darbojas ugunsmūris, atļaujiet FTP datplūsmai izmantot 20. un 21. portu. Lai pārbaudītu, vai darbojas ugunsmūris, palaidiet komandu Terminal:
$ sudo ufw statussJa izvadē redzat statusu “aktīvs”, tas nozīmē, ka jūsu sistēmā darbojas ugunsmūris.
Tagad, lai atļautu 20. un 21. portu, palaidiet zemāk esošo komandu terminālā:
$ sudo ufw ļauj 20 / tcp$ sudo ufw ļauj 21 / tcp
Tagad, lai pārliecinātos, vai noteikumi ir pievienoti, palaidiet zemāk esošo komandu Terminal:
$ sudo ufw statussZemāk redzamais rezultāts parāda, ka ugunsmūris ir atļāvis FTP porti.
3. darbība: FTP piekļuves konfigurēšana
Tagad mēs veiksim dažas pamata konfigurācijas FTP serverim. Bet pirms konfigurāciju veikšanas izveidosim vsftpd konfigurācijas faila dublējumu, izmantojot šādu komandu Terminal:
$ sudo cp / etc / vsftpd.conf / etc / vsftpd.konf.origTagad rediģējiet vsftpd konfigurācijas failu šādi:
$ sudo nano / etc / vsftpd.konfTagad modificējiet konfigurācijas, lai tās atbilstu šādi:
klausīties = JĀlisten_ipv6 = NĒ
connect_from_port_20 = JĀ
anonymous_enable = NĒ
local_enable = JĀ
write_enable = JĀ
chroot_local_user = JĀ
allow_writeable_chroot = JĀ
secure_chroot_dir = / var / run / vsftpd / tukšs
pam_pakalpojuma_nosaukums = vsftpd
pasv_enable = JĀ
pasv_min_port = 40000
pasv_max_port = 45000
userlist_enable = JĀ
userlist_file = / etc / vsftpd.lietotāju saraksts
userlist_deny = NĒ
Tagad saglabājiet un aizveriet vsftpd.conf konfigurācijas fails.
4. darbība: pievienojiet FTP lietotāju
Tagad mēs pievienosim lietotāju atļauto FTP lietotāju sarakstam. Pārbaudes nolūkos mēs izveidosim jaunu lietotāja kontu ar nosaukumu “alva” un pēc tam iestatīsim tā paroli.
Lai izveidotu jaunu FTP lietotāju, izmantojiet šādu komandu:
$ sudo adduser alvaPēc tam iestatiet tās paroli, izmantojot zemāk esošo komandu:
$ sudo passwd tinPievienojiet lietotāju atļauto FTP lietotāju sarakstam:
$ atbalss "alva" | sudo tee -a / etc / vsftpd.lietotāju saraksts5. darbība: restartējiet VSFTPD pakalpojumu
Kad esat pabeidzis konfigurācijas, restartējiet pakalpojumu vsftpd. Lai to izdarītu, palaidiet zemāk esošo komandu:
$ sudo systemctl restartējiet vsftpdLai iespējotu vsftpd kā startēšanu, terminālā izpildiet šādu komandu:
$ sudo systemctl iespējo vsftpd6. darbība: pārbaudiet FTP piekļuvi
Mēs esam konfigurējuši FTP serveri, lai atļautu piekļuvi tikai lietotāja “tin”. Tagad, lai to pārbaudītu, jums būs nepieciešams FTP klients. Mēs šeit izmantosim Filezilla kā FTP klientu.
Filezilla var instalēt šādi:
$ sudo apt instalējiet failuLai palaistu Filezilla, vai nu meklējiet to lietojumprogrammu sarakstā, vai vienkārši izpildiet šādu komandu Terminal:
$ filezillaŠis būs noklusējuma skats, kuru redzēsit, palaižot Filezilla.
Lai izveidotu savienojumu ar FTP serveri, mums būs nepieciešama tā IP adrese. FTP servera IP adresi varat atrast, ievadot komandu Terminal:
$ ip aZemāk esošajā izvadā redzams, ka mūsu FTP servera IP adrese ir 192.168. lpp.72.189.
Logā Filezilla ierakstiet IP adrese vsftpd FTP servera, lietotājvārds, un paroli attiecīgajās jomās. Pēc tam noklikšķiniet uz Ātra savienošana lai izveidotu savienojumu ar vsftpd FTP serveri.
Kad esat izveidojis savienojumu ar FTP serveri, mēģiniet augšupielādēt un lejupielādēt failus attiecīgi no FTP servera un no tā.
Secinājums
Tas ir viss, kas tam ir! Šajā ziņojumā mēs esam apskatījuši, kā iestatīt vsftpd FTP serveri Debian 10 mašīnā. Tagad jūs varat viegli piekļūt failiem un tos augšupielādēt / lejupielādēt attiecīgi no sava FTP servera un no tā.