Как настроить FTP-сервер в Ubuntu Linux (с изображениями)

Оглавление:

Как настроить FTP-сервер в Ubuntu Linux (с изображениями)
Как настроить FTP-сервер в Ubuntu Linux (с изображениями)

Видео: Как настроить FTP-сервер в Ubuntu Linux (с изображениями)

Видео: Как настроить FTP-сервер в Ubuntu Linux (с изображениями)
Видео: Проверь, твоя Windows использует всю память? Если нет, исправляй! 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 в Терминал и нажмите ↵ 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. Введите адрес вашего сервера

В текстовом поле «Хост:» введите адрес (или 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 (или выше), если вы еще этого не сделали.

Рекомендуемые: