|

FTP serveris

1. Įdiegsime FTP serverį.  Panaudosime vsftpd, jis lengvai įdiegiamas, konfigūruojamas:

sudo apt-get install vsftpd

2. Koreguojame nuostatas, failas /etc/vsftpd.conf

nano /etc/vsftpd.conf

Pagal nutylėjimą anonymous yra išjungtas, jei pageidaujate galite įsijungti, susiraskite:

anonymous_enable=Yes

Po įdiegimo sukuriamas aplankas /srv/ftp , tai standartinis ftp vartotojo aplankas, jei norite jį pakeisti pvz. i /srv/files/ftp :

sudo mkdir /srv/files/ftp
sudo usermod -d /srv/files/ftp ftp

Po pakeitimo, reikia restartuoti ftp:

sudo restart vsftpd

Aukščiau esančiuose pakeitimuose aprašyta tik failų atsisiuntimo pakeitimai, jei norite failus leisti ir įkelti, kurti aplankus, koreguojate /etc/vsftpd.conf:

write_enable=YES

Restartuojame vsftpd:

sudo restart vsftpd

3. Kiti naudingi nustatymai. Nepamirštame saugumo

Vartotojai apribojami, gali naršyti tik namų aplanke (rekomenduojamas):

chroot_local_user=YES

Galime apriboti tik kai kuriems vartotojams:

chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

Faile vsftpd.chroot_list įrašome vartotojus, kuriuos apribosime namų aplanku. Vieną vartotoją rašome į vieną eilutę, kitą į kitą eilutę ir t.t.

Faile /etc/ftpusers yra išvardinti vartotojai kuriems draudžiama prisijungti per ftp.

Atlikus pakeitimus nepamirštame:

sudo restart vsftpd
Kviečiu įvertinti įrašą!
[Viso: 0 Vidurkis: 0]

Similar Posts

2 Comments

  1. Eugenijus parašė:

    Laba diena. Noriu paklausti. Pagal jūsų aprašymus Įrašiau FTP į Raspberry Pi B, Viskas veikia puikiai, ačių. Bet, ar galima kaip nors nurodyti, kad FTP vartotojas būtų HDD USB, o ne kortelėje, nes kortelė greitai tampa pilna.

    1. admin parašė:

      Taip, jūs galite nurodyti kad FTP vartotojo aplankas būtų saugomas kitoje vietoje.

      1. Galite pasinaudoti aprašymo dalimi (iki sambos diegimo).
      Ten pakankamai detaliai aprasyta kaip prijungiamas usb-drive.

      2. Šioje diegimo instrukcijoje yra parašyta 2 p. pabaigoje

      „… standartinis ftp vartotojo aplankas, jei norite jį pakeisti pvz. i /srv/files/ftp:

      sudo mkdir /srv/files/ftp
      sudo usermod -d /srv/files/ftp ftp“

      t.y. jus pirmiausia turite žinoti kur yra jūsų usb prijungiamas, koks
      kelias 1 p. pvz. parodyta kad tai /media/usbdrive atitinkamai
      pakeičiate vykdomą komandą nurodant tinkamą kelią.

Parašykite komentarą

El. pašto adresas nebus skelbiamas.

Sauga: 60 + = 69