Как да инсталирате FTP сървър в Ubuntu ⋆ ALexHost SRL

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
09.12.2024

Как да инсталирате FTP сървър в Ubuntu

FTP (File Transfer Protocol) е стандартен мрежов протокол, използван за прехвърляне на файлове между клиент и сървър. Ако управлявате уебсайт или се нуждаете от сигурен начин за прехвърляне на файлове, създаването на FTP сървър може да бъде много полезно. В тази статия ще ви преведем през инсталирането и конфигурирането на FTP сървър в Ubuntu с помощта на vsftpd (Very Secure FTP Daemon), един от най-популярните и сигурни FTP сървъри.

Стъпка 1: Актуализирайте системата си

Преди да инсталирате какъвто и да е софтуер, винаги е добра практика да се уверите, че системата ви е актуализирана. Отворете терминал и изпълнете следните команди:

sudo apt update sudo apt upgrade

Стъпка 2: Инсталиране на vsftpd

След това инсталирайте vsftpd, като изпълните следната команда:

sudo apt install vsftpd

След инсталацията можете да проверите състоянието на услугата vsftpd:

sudo systemctl status vsftpd

Трябва да се покаже, че услугата е активна (работи).

Стъпка 3: Конфигуриране на vsftpd

Конфигурационният файл за vsftpd се намира в /etc/vsftpd.conf. Отворете този файл с текстов редактор:

sudo nano /etc/vsftpd.conf

Можете да промените следните настройки, за да подобрите сигурността и функционалността:

  • Позволете на местните потребители да имат достъп до FTP: Отбележете следния ред:
    local_enable=YES
  • Разрешете качването на файлове: Разкоментирайте следния ред:
    write_enable=YES
  • Ограничаване на потребителите до тяхната домашна директория: Разкоментирайте следния ред, за да гарантирате, че потребителите имат достъп само до домашните си директории:
    chroot_local_user=YES

След като направите необходимите промени, запазете файла и излезте от редактора.

Стъпка 4: Създаване на FTP потребител

Трябва да създадете потребител, който ще има достъп до FTP сървъра. Изпълнете следната команда, за да добавите нов потребител:

sudo adduser ftpuser

Задайте парола за потребителя и следвайте указанията, за да завършите процеса на създаване на потребител.

Стъпка 5: Рестартирайте vsftpd

След като конфигурацията е завършена, рестартирайте услугата vsftpd, за да приложите промените:

sudo systemctl restart vsftpd

Стъпка 6: Разрешаване на FTP през защитната стена

Ако на вашия сървър е активирана защитната стена UFW (Uncomplicated Firewall), трябва да разрешите FTP трафика:

sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp

След това презаредете защитната стена, за да приложите новите правила:

sudo ufw reload

Стъпка 7: Тестване на FTP сървъра

Сега можете да се свържете с FTP сървъра, като използвате FTP клиент (например FileZilla). Използвайте IP адреса на сървъра и данните на FTP потребителя, за да влезете в системата. Уверете се, че качването и изтеглянето на файлове работи правилно.

Заключение

Създаването на FTP сървър в Ubuntu с помощта на vsftpd осигурява сигурен и ефективен начин за прехвърляне на файлове. Като следвате стъпките, описани в това ръководство, ще можете да инсталирате, конфигурирате и управлявате своя FTP сървър. Освен това можете да повишите сигурността, като активирате SSL/TLS криптиране за сигурен трансфер на файлове.

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills