Как да инсталирате и конфигурирате ftp сървър на ubuntu linux

От тази статия ще научите как да конфигурирате и да се свържете с FTP сървъра на компютър с Ubuntu Linux. FTP сървърите са предназначени да съхраняват вашите файлове и да позволят на други потребители да ги видят. За да конфигурирате FTP сървъра на компютър, ще ви е необходим FTP сървър хост, към който можете да се свържете. Препоръчваме и актуализиране на софтуера Ubuntu до най-новата налична версия.

Стъпка

Част 1 от 2:
Как да инсталирате необходимия софтуер
  1. Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 1
един. Актуализирайте Ubuntu. В Ubuntu 17.10 и новите версии на тази система PATH PATH се различават от предишните версии, така че не забравяйте да актуализирате системата до последната версия:
  • Отворете терминала;
  • Inter Sudo apt-get ъпгрейд и натиснете ↵ Въведете;
  • Въведете паролата си и кликнете върху ↵ Въведете;
  • Inter y, Когато се появи заявката и след това щракнете върху ↵ Въведете;
  • Изчакайте системата да бъде актуализирана и след това да рестартирате компютъра (ако е предложена).
  • Изображение, озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 2
    2. Отворете терминала. Отворете менюто "Приложения", превъртете надолу и кликнете върху черната и бялата икона от опцията за терминал.
  • Можете също да кликнете върху Alt+Ctrl+T, За да отворите терминала.
  • Изображение, озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 3
    3. Въведете командата за инсталиране на VSFTPD (FTP сървър). Inter Sudo apt-get install vsftpd в терминала и след това щракнете върху ↵ Въведете.
  • Изображение, настроен на настройка на FTP сървър в Ubuntu Linux стъпка 4
    4. въведете паролата. Въведете паролата, която използвате, за да влезете, след което щракнете върху ↵ Въведете.
  • Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 5
    пет. Изчакайте VSFTPD да бъде инсталиран. Това ще остави 5 до 20 минути, в зависимост от текущите настройки на FTP и скоростта на интернет връзката.
  • Изображение, озаглавено Настройка на FTP сървър в Ubuntu Linux Стъпка 6
    6. Инсталирайте FileZilla. С тази програма ще получите достъп до сървъра и прехвърлите файловете към него. За да установите тази програма:
  • Inter Sudo apt-get install filezillaШпакловка
  • Въведете паролата, ако получите заявка;
  • Изчакайте инсталацията да завърши.
  • Част 2 от 2:
    Как да конфигурирате FTP сървъра
    1. Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 7
    един. Отворете конфигурационния файл VSFTPD. Inter Sudo nano / etc / vsftpd.Conf и натиснете ↵ Въведете. Трябва да редактирате този файл, за да активирате (или деактивирате) някои VSFTPD функции.
  • Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 8
    2. Позволете на местните потребители да се регистрират на FTP сървъра. Превъртете надолу надолу клавишите със стрелки до низ # Разтвори това, за да позволи на местните потребители да влязат. (Изтрийте символа на коментарите, за да позволите на местните потребители да се свързват със сървъра) и след това да изтрият символа "#" от следния ред Local_enable = Да.
  • За да изтриете символа "#", преместете клавишите със стрелки директно за този символ и натиснете бутона ← Backspace.
  • Пропуснете тази стъпка, ако сте в низ Local_enable = Да Посоченият символ не е.
  • 3
  • Позволете на FTP сървъра да записва команди. Превъртете надолу до низ
  • # Deunction това, за да позволи всяка форма на команда за запис на FTP. (Премахнете символа на коментара, за да ви позволите да записвате команди) и след това изтрийте символа "#" от следния ред Write_enable = Да.Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 9
    • Пропуснете тази стъпка, ако сте в низ
    Write_enable = Да Посоченият символ не е.
  • Деактивиране на декорация на символи. Превъртете надолу до низ
  • # ASCII MANGLING е ужасна характеристика на протокола. (Декорирането на символи е лоша функция) и след това изтрийте символа "#" на следните две линии:Изображение, озаглавено Настройка на FTP сървър в Ubuntu Linux Стъпка 10
    • Ascii_upload_Enable = Да
    • ASCII_Download_Enable = Да
  • Промяна на настройките на chroot. Превъртете надолу до низ # Chroot), И след това добавете следните редове:Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 11
  • user_sub_token = $ потребител
  • Chroot_local_user = Да
  • Chroot_list_enable = Да
  • Ако някоя от тези редове вече съществува, просто изтрийте символа "#".
  • Променете настройките по подразбиране. Превъртете надолу до низ По този начин следвайте), И след това добавете следните редове:Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 12
  • chroot_list_file = / etc / vsftpd.Chroot_list
  • Local_root = / home / $ user / public_html
  • All_Writeable_chroot = да
  • Ако някоя от тези редове вече съществува, просто изтрийте символа "#".
  • Активирайте опцията "LS RECURSE". Превъртете надолу до низ # Можете да активирате "-R" Вариант... (Можете да активирате опцията "-R") и след това да изтриете символа "#" от следния ред Ls_recurse_enable = Да.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 13
  • Запазете направените промени и затворете текстовия редактор. За това:Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 14
  • Кликнете Ctrl+ХШпакловка
  • Inter yШпакловка
  • Кликнете ↵ Въведете.
  • Как да добавите имена на потребители към списък с chroot

    1. Отворете текстовия файл "chroot". Inter Sudo nano / etc / vsftpd.Chroot_list и натиснете ↵ Въведете.Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 15
    2. Отидете на последната стъпка от този раздел, ако не искате да посочите хора, които могат да имат достъп до вашия FTP сървър.
    3. въведете паролата. Въведете паролата, която използвате, за да въведете Ubuntu и щракнете върху ↵ Въведете. Текстов файл "chroot".Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 16
    4. Пропуснете тази стъпка, ако не сте помолени да въведете парола.
    5. Добавете потребителски имена в списъка. Въведете потребителското си име и кликнете върху ↵ Въведете и след това повторете този процес за всички потребителски имена, които ще имат достъп до техните директории на вашия сървър.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 17
    6. Запазете списъка. Кликнете Ctrl+Х, Inter y и натиснете ↵ Въведете. Списъкът ще бъде запазен.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux Стъпка 18
    7. Рестартирайте VSFTPD. Inter Sudo systemctl рестартиране vsftpd и натиснете ↵ Въведете. VSFTPD ще бъде рестартиран и промените са запазени. Сега ще получите достъп до вашия FTP сървър.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 19

    Как да получите достъп до сървъра

    1. Разберете адреса на вашия сървър. Ако плащате за FTP сървъра чрез хостинг услуга (например Bluehost), разберете IP адреса на услугата или обичайния адрес за свързване с него.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 20
    2. Ако сървърът е на вашия компютър, използвайте IP адреса на компютъра - за да направите това в терминала, въведете Ifconfig и намерете IP адреса в низа "INET ADDR".
    3. Ако помощната програма "IFConfig" не е инсталирана, инсталирайте го - въведете за това в терминала Sudo apt-get Инсталиране на мрежови инструменти.
    4. Задайте препращането на пристанището на маршрутизатора. Изучаване на IP адреса на вашия сървър, конфигурирайте порта за изпращане 21 рутер към този адрес. Уверете се, че портът използва TCP протокола (и не UDP или UDP / TCP).Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 21
    5. Процесът на конфигурацията на пристанището зависи от модела на рутера, така че прочетете инструкциите за маршрутизатора или намират съответните инструкции в интернет.
    6. Отворете файла. Inter Filezilla в терминала и кликнете ↵ Въведете. След известно време, FileZilla се отваря.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 22
    7. Ако искате да се свържете през терминала, опитайте да влезете FTP [адрес]. Ако сървърът работи и имате достъп до интернет, ще бъде направен опит за свързване към вашия FTP сървър - имайте предвид, че в този случай няма да можете да прехвърляте файлове на сървъра.
    8. Кликнете върху Файл. Това меню се намира в горния ляв ъгъл на прозореца Filezilla. Отворете менюто.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 23
    9. Кликнете върху сайта на устройството. Тази опция ще намерите в менюто. Отваря се прозорецът на мениджъра на сайта.Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 24
    10. Кликнете върху Създаване на сайт. Това е бял бутон в долната лява част на прозореца. Отваря се разделът за създаване на сайта на сайта.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux Стъпка 25
    11. Въведете адреса на сървъра. В текстовото поле "Хост:" въведете адреса (или IP адреса) на FTP сървъра, към който искате да се свържете. Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 26
    12. Въведете броя на препратеното пристанище. Inter 21 В текстовото поле "порт:".Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 27
    13. Кликнете върху Connect. Това е червен бутон в долната част на страницата. Filezilla ще свърже компютъра към FTP сървъра.Image озаглавен Настройка на FTP сървър в Ubuntu Linux Стъпка 28
    14. Предайте файловете на сървъра. За да направите това, просто плъзнете папки с левите прозоречни файлове в десния прозорец.Изображение, озаглавено настройка на FTP сървър в Ubuntu Linux стъпка 29

    Съвети

    • Пренасоченият порт 20 може да разреши някои проблеми с мрежата, ако управлявате сами сървъра.
    • Свързването към FTP сървъра в Ubuntu 17 и най-новите версии на тази система се различават от свързването в предишни версии, така че не забравяйте да актуализирате системата на Ubuntu 17.10 или неотдавнашни версии.

    Предупреждения

    • Безопасността на FTP сървърите не е твърде висока (особено ако управлявате сървъра), така че не изтегляйте поверителна или лична информация на FTP сървъра.
    Подобни публикации