Как да настроите FTP сървър в Ubuntu Linux (със снимки)

Съдържание:

Как да настроите FTP сървър в Ubuntu Linux (със снимки)
Как да настроите FTP сървър в Ubuntu Linux (със снимки)

Видео: Как да настроите FTP сървър в Ubuntu Linux (със снимки)

Видео: Как да настроите FTP сървър в Ubuntu Linux (със снимки)
Видео: Samsung Galaxy S23 Ultra - най-важните настройки, които направих 2024, Може
Anonim

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

Стъпки

Част 1 от 4: Инсталиране на FTP Framework

Настройте FTP сървър в Ubuntu Linux Стъпка 1
Настройте FTP сървър в Ubuntu Linux Стъпка 1

Стъпка 1. Уверете се, че Ubuntu е актуална

Ubuntu версии 17.10 и по -нови имат значително различни пътища на файлове от предишните версии, така че ще трябва да надстроите до най -новата версия на Ubuntu, ако все още не сте го направили:

  • Отворено Терминал
  • Въведете sudo apt-get upgrade и натиснете ↵ Enter.
  • Въведете паролата си и натиснете ↵ Enter.
  • Въведете y, когато бъдете подканени, след това натиснете ↵ Enter.
  • Изчакайте надстройките да завършат инсталирането, след което рестартирайте компютъра, ако бъдете подканени.
Настройте FTP сървър в Ubuntu Linux Стъпка 2
Настройте FTP сървър в Ubuntu Linux Стъпка 2

Стъпка 2. Отворете терминала

Щракнете върху Приложения меню ⋮⋮⋮, превъртете надолу и щракнете върху черно-бялото Терминал икона, за да направите това.

Можете също така просто да натиснете Alt+Ctrl+T, за да отворите терминала

Настройте FTP сървър в Ubuntu Linux Стъпка 3
Настройте FTP сървър в Ubuntu Linux Стъпка 3

Стъпка 3. Въведете командата за инсталиране на VSFTPD

Въведете sudo apt-get install vsftpd в терминала, след което натиснете ↵ Enter.

Настройте FTP сървър в Ubuntu Linux Стъпка 4
Настройте FTP сървър в Ubuntu Linux Стъпка 4

Стъпка 4. Въведете паролата си

Въведете паролата, която използвате, за да влезете в компютъра си, след което натиснете ↵ Enter.

Настройте FTP сървър в Ubuntu Linux Стъпка 5
Настройте FTP сървър в Ubuntu Linux Стъпка 5

Стъпка 5. Изчакайте VSFTPD да се инсталира

Това ще отнеме от 5 минути до 20 минути в зависимост от текущите настройки на FTP и интернет връзката ви, така че бъдете търпеливи.

Настройте FTP сървър в Ubuntu Linux Стъпка 6
Настройте FTP сървър в Ubuntu Linux Стъпка 6

Стъпка 6. Инсталирайте FileZilla

Това е програмата, която ще използвате за достъп и качване на вашия сървър. За да го инсталирате:

  • Въведете sudo apt-get install filezilla
  • Въведете паролата си отново, ако бъдете подканени.
  • Изчакайте инсталацията да завърши.

Част 2 от 4: Конфигуриране на FTP сървъра

Настройте FTP сървър в Ubuntu Linux Стъпка 7
Настройте FTP сървър в Ubuntu Linux Стъпка 7

Стъпка 1. Отворете конфигурационния файл на VSFTPD

Въведете sudo nano /etc/vsftpd.conf и натиснете ↵ Enter. Ще редактирате този файл, за да разрешите (или деактивирате) определени функции на VSFTPD.

Настройте FTP сървър в Ubuntu Linux Стъпка 8
Настройте FTP сървър в Ubuntu Linux Стъпка 8

Стъпка 2. Позволете на локалните потребители да влизат във вашия FTP сървър

Използвайте клавишите със стрелки, за да превъртите надолу до

# Декомментирайте това, за да позволите на локалните потребители да влизат.

заглавието, след което премахнете "#" от

local_enable = ДА

ред под него.

  • Можете да премахнете „#“, като използвате клавишите със стрелки, за да изберете буквата пред него (в този случай „l“) и натиснете клавиша ← Backspace.
  • Пропуснете тази стъпка, ако

    local_enable = ДА

  • линията вече е бяла.
Настройте FTP сървър в Ubuntu Linux Стъпка 9
Настройте FTP сървър в Ubuntu Linux Стъпка 9

Стъпка 3. Разрешете FTP команди за запис

Превъртете надолу до

# Декомментирайте това, за да активирате всяка форма на FTP команда за запис.

заглавието, след което премахнете "#" от

write_enable = ДА

ред под него.

  • Пропуснете тази стъпка, ако

    write_enable = ДА

  • вече е бял.
Настройте FTP сървър в Ubuntu Linux Стъпка 10
Настройте FTP сървър в Ubuntu Linux Стъпка 10

Стъпка 4. Деактивирайте обработката на ASCII

Превъртете докрай до

# ASCII манглинг е ужасна характеристика на протокола.

заглавие, след това премахнете "#" от следните два реда:

  • ascii_upload_enable = ДА

  • ascii_download_enable = ДА

Настройте FTP сървър в Ubuntu Linux Стъпка 11
Настройте FTP сървър в Ubuntu Linux Стъпка 11

Стъпка 5. Променете настройките „chroot“

Превъртете надолу до

# chroot)

заглавие, след това добавете следните редове:

  • user_sub_token = USER

  • chroot_local_user = ДА

  • chroot_list_enable = ДА

  • Ако някой от тези редове вече съществува, просто премахнете "#" преди всеки съществуващ ред.
Настройте FTP сървър в Ubuntu Linux Стъпка 12
Настройте FTP сървър в Ubuntu Linux Стъпка 12

Стъпка 6. Променете настройките по подразбиране „chroot“

Превъртете надолу до

(следва по подразбиране)

заглавие, след това добавете следните редове:

  • chroot_list_file =/etc/vsftpd.chroot_list

  • local_root =/home/$ USER/Public_html

  • allow_writeable_chroot = ДА

  • Ако някой от тези редове вече съществува, просто премахнете "#" преди всеки съществуващ ред.
Настройте FTP сървър в Ubuntu Linux Стъпка 13
Настройте FTP сървър в Ubuntu Linux Стъпка 13

Стъпка 7. Активирайте опцията „ls recurse“

Превъртете надолу до

# Можете да активирате опцията "-R" …

заглавието, след което премахнете "#" от

ls_recurse_enable = ДА

ред под него.

Настройте FTP сървър в Ubuntu Linux Стъпка 14
Настройте FTP сървър в Ubuntu Linux Стъпка 14

Стъпка 8. Запазете и излезте от текстовия редактор

За да направите това:

  • Натиснете Ctrl+X
  • Въведете y
  • Натиснете ↵ Enter

Част 3 от 4: Добавяне на потребителски имена към списъка CHROOT

Настройте FTP сървър в Ubuntu Linux Стъпка 15
Настройте FTP сървър в Ubuntu Linux Стъпка 15

Стъпка 1. Отворете "chroot" текстовия файл

Въведете sudo nano /etc/vsftpd.chroot_list и натиснете ↵ Enter.

Можете да преминете към последната стъпка в тази част, ако не искате да посочите хора, които имат достъп до вашия FTP сървър

Настройте FTP сървър в Ubuntu Linux Стъпка 16
Настройте FTP сървър в Ubuntu Linux Стъпка 16

Стъпка 2. Въведете паролата си

Въведете паролата, която използвате за влизане в Ubuntu и натиснете ↵ Enter. Това ще отвори "chroot" текстовия файл.

Пропуснете тази стъпка, ако не бъдете помолени за вашата парола

Настройте FTP сървър в Ubuntu Linux Стъпка 17
Настройте FTP сървър в Ubuntu Linux Стъпка 17

Стъпка 3. Добавете потребителски имена към списъка

Въведете вашето собствено потребителско име, натиснете ↵ Enter и повторете с всички други потребителски имена на хора, за които искате да имате достъп до техните домашни директории от вашия сървър.

Настройте FTP сървър в Ubuntu Linux Стъпка 18
Настройте FTP сървър в Ubuntu Linux Стъпка 18

Стъпка 4. Запазете списъка си

Натиснете Ctrl+X, въведете y и натиснете ↵ Enter. Вашият списък ще бъде запазен.

Настройте FTP сървър в Ubuntu Linux Стъпка 19
Настройте FTP сървър в Ubuntu Linux Стъпка 19

Стъпка 5. Рестартирайте VSFTPD

Въведете sudo systemctl restart vsftpd и натиснете ↵ Enter. Това ще спре и рестартира VSFTPD, като гарантира, че промените ви са запазени. Вече можете да получите достъп до вашия FTP сървър.

Част 4 от 4: Достъп до вашия сървър

Настройте FTP сървър в Ubuntu Linux Стъпка 20
Настройте FTP сървър в Ubuntu Linux Стъпка 20

Стъпка 1. Определете адреса на вашия сървър

Ако плащате за FTP сървър чрез хостинг услуга (например Bluehost), ще трябва да знаете IP адреса или обикновения адрес на услугата, за да се свържете с него.

  • Ако хоствате собствен сървър от вашия компютър, ще използвате IP адреса на компютъра си, който можете да разберете, като въведете ifconfig в терминала и след това прегледате номера „inet addr“.

    Ако „ifconfig“не е инсталиран, можете да го инсталирате, като въведете sudo apt-get install net-tools в терминала

Настройте FTP сървър в Ubuntu Linux Стъпка 21
Настройте FTP сървър в Ubuntu Linux Стъпка 21

Стъпка 2. Препратете порт на вашия рутер

След като знаете IP адреса на сървъра си, ще трябва да препратите слота за порт 21 на вашия рутер до този адрес; уверете се, че портът използва TCP (не UDP или смес от двете).

Препращането на портове варира от рутер до рутер, така че не забравяйте да проверите свързаната статия или документацията на вашия рутер за инструкции

Настройте FTP сървър в Ubuntu Linux Стъпка 22
Настройте FTP сървър в Ubuntu Linux Стъпка 22

Стъпка 3. Отворете Filezilla

Въведете filezilla в Terminal и натиснете ↵ Enter. След малко FileZilla ще се отвори.

Ако искате да се свържете чрез терминал, можете да опитате да въведете ftp [адрес]. Докато сървърът ви работи и имате достъп до интернет, това ще се опита да се свърже с вашия FTP сървър; обаче може да не успеете да прехвърлите файлове

Настройте FTP сървър в Ubuntu Linux Стъпка 23
Настройте FTP сървър в Ubuntu Linux Стъпка 23

Стъпка 4. Щракнете върху Файл

Намира се в горния ляв ъгъл на прозореца FileZilla. По този начин се появява падащо меню.

Настройте FTP сървър в Ubuntu Linux Стъпка 24
Настройте FTP сървър в Ubuntu Linux Стъпка 24

Стъпка 5. Щракнете върху Мениджър на сайтове…

Тази опция ще намерите в падащото меню. Ще се отвори прозорецът на Мениджъра на сайтове.

Настройте FTP сървър в Ubuntu Linux Стъпка 25
Настройте FTP сървър в Ubuntu Linux Стъпка 25

Стъпка 6. Щракнете върху Нов сайт

Това е бял бутон в долната лява част на прозореца. Това отваря секцията Нов сайт на Мениджъра на сайта.

Настройте FTP сървър в Ubuntu Linux Стъпка 26
Настройте FTP сървър в Ubuntu Linux Стъпка 26

Стъпка 7. Въведете адреса на вашия сървър

В текстовото поле "Host:" въведете адреса (или IP адреса) на FTP сървъра, към който искате да се свържете.

Настройте FTP сървър в Ubuntu Linux Стъпка 27
Настройте FTP сървър в Ubuntu Linux Стъпка 27

Стъпка 8. Добавете номера на препратения порт

Въведете 21 в текстовото поле "Порт:".

Настройте FTP сървър в Ubuntu Linux Стъпка 28
Настройте FTP сървър в Ubuntu Linux Стъпка 28

Стъпка 9. Щракнете върху Свързване

Това е червен бутон в долната част на страницата. Това ще подкани FileZilla да свърже компютъра ви с вашия FTP сървър.

Настройте FTP сървър в Ubuntu Linux Стъпка 29
Настройте FTP сървър в Ubuntu Linux Стъпка 29

Стъпка 10. Преместете файловете на сървъра

Можете да щракнете и плъзнете папки от левия прозорец в десния прозорец, за да ги качите на страницата на вашия FTP сървър.

Съвети

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

Препоръчано: