oblvesti.com.ua

Все тільки цікаве на oblvesti.com.ua

Как установить и настроить FTP сервер на Ubuntu Linux

Из этой статьи вы узнаете, как настроить и подключиться к FTP-серверу на компьютере с Ubuntu Linux. FTP-серверы предназначены для хранения ваших файлов и позволяют другим пользователям просматривать их. Чтобы настроить FTP-сервер на компьютере, понадобится хост FTP-сервера, к которому можно подключиться. Также рекомендуем обновить программное обеспечение Ubuntu до последней доступной версии.

  1. 1
    Обновите Ubuntu. В Ubuntu 17.10 и новых версиях этой системы пути к файлам отличаются от предыдущих версий, поэтому обязательно обновите систему до последней версии:

    • откройте терминал;
    • введите sudo apt-get upgrade и нажмите Enter;
    • введите свой пароль и нажмите Enter;
    • введите y, когда появится запрос, а затем нажмите Enter;
    • дождитесь, когда система обновится, а затем перезагрузите компьютер (если будет предложено).
  2. 2
    Откройте терминал. Откройте меню «Приложения», прокрутите вниз и щелкните по черно-белому значку у опции «Терминал».

    • Также можно нажать Alt+Ctrl+T, чтобы открыть терминал.
  3. 3
    Введите команду установки VSFTPD (FTP-сервера). Введите sudo apt-get install vsftpd в терминале, а затем нажмите Enter.
  4. 4
    Введите пароль. Введите пароль, который вы используете для входа в систему, а затем нажмите Enter.
  5. 5
    Дождитесь, когда VSFTPD будет установлен. На этой уйдет от 5 до 20 минут в зависимости от текущих настроек FTP и скорости интернет-соединения.
  6. 6
    Установите FileZilla. С помощью этой программы вы получите доступ к серверу и перенесете на него файлы. Чтобы установить эту программу:

    • введите sudo apt-get install filezilla;
    • введите пароль, если появится запрос;
    • дождитесь завершения установки.
    Реклама

  1. 1
    Откройте файл конфигурации VSFTPD. Введите sudo nano /etc/vsftpd.conf и нажмите Enter. Нужно отредактировать этот файл, чтобы включить (или отключить) некоторые функции VSFTPD.
  2. 2
    Разрешите локальным пользователям регистрироваться на FTP-сервере. Клавишами со стрелками прокрутите файл вниз до строки # Uncomment this to allow local users to log in. (Удалите символ комментария, чтобы разрешить локальным пользователям подключаться к серверу), а затем удалите символ «#» из следующей строки local_enable=YES.

    • Чтобы удалить символ «#», клавишами со стрелками переместите курсор непосредственно за этот символ и нажмите клавишу Backspace.
    • Пропустите этот шаг, если в строке local_enable=YES указанного символа нет.
    Реклама
  3. 3

  4. Разрешите FTP-серверу записывать команды. Прокрутите вниз до строки # Uncomment this to enable any form of FTP write command. (Удалите символ комментария, чтобы разрешить записывать команды), а затем удалите символ «#» из следующей строки write_enable=YES.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/2/2f/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-9-Version-3.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-9-Version-3.jpg","bigUrl":"https://www.wikihow.com/images/thumb/2/2f/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-9-Version-3.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-9-Version-3.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

    • Пропустите этот шаг, если в строке write_enable=YES указанного символа нет.

  5. Отключите декорирование символов. Прокрутите вниз до строки # ASCII mangling is a horrible feature of the protocol. (Декорирование символов является плохой функцией), а затем удалите символ «#» из следующих двух строк:
    • ascii_upload_enable=YES
    • ascii_download_enable=YES
  6. Измените настройки chroot. Прокрутите вниз до строки # chroot), а затем добавьте следующие строки:
    • user_sub_token=$USER
    • chroot_local_user=YES
    • chroot_list_enable=YES
    • Если какая-либо из этих строк уже существует, просто удалите из них символ «#».
  7. Измените настройки chroot по умолчанию. Прокрутите вниз до строки (default follows), а затем добавьте следующие строки:
    • chroot_list_file=/etc/vsftpd.chroot_list
    • local_root=/home/$USER/Public_html
    • allow_writeable_chroot=YES
    • Если какая-либо из этих строк уже существует, просто удалите из них символ «#».
  8. Включите опцию «ls recurse». Прокрутите вниз до строки # You may activate the "-R" option... (Можно активировать опцию «-R»), а затем удалите символ «#» из следующей строки ls_recurse_enable=YES.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/0/0e/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-13.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-13.jpg","bigUrl":"https://www.wikihow.com/images/thumb/0/0e/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-13.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-13.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  9. Сохраните внесенные изменения и закройте текстовый редактор. Для этого:
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/7/78/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-14.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-14.jpg","bigUrl":"https://www.wikihow.com/images/thumb/7/78/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-14.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-14.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

    • нажмите Ctrl+X;
    • введите y;
    • нажмите Enter.

Как добавить имена пользователей в список CHROOT

Загрузить PDF

  1. Откройте текстовый файл «chroot». Введите sudo nano /etc/vsftpd.chroot_list и нажмите Enter.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/b/bf/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-15.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-15.jpg","bigUrl":"https://www.wikihow.com/images/thumb/b/bf/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-15.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-15.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

    • Перейдите к последнему шагу этого раздела, если вы не хотите указывать людей, которые могут получить доступ к вашему FTP-серверу.
  2. Введите пароль. Введите пароль, который вы используете для входа в Ubuntu, и нажмите Enter. Откроется текстовый файл «chroot».
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/2/21/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-16.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-16.jpg","bigUrl":"https://www.wikihow.com/images/thumb/2/21/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-16.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-16.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

    • Пропустите этот шаг, если вас не просят ввести пароль.
  3. Добавьте имена пользователей в список. Введите свое имя пользователя и нажмите Enter, а затем повторите этот процесс для всех имен пользователей, которые смогут получить доступ к своим каталогам на вашем сервере.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/e/ef/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-17.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-17.jpg","bigUrl":"https://www.wikihow.com/images/thumb/e/ef/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-17.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-17.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  4. Сохраните список. Нажмите Ctrl+X, введите y и нажмите Enter. Список будет сохранен.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/a/ab/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-18.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-18.jpg","bigUrl":"https://www.wikihow.com/images/thumb/a/ab/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-18.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-18.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  5. Перезапустите VSFTPD. Введите sudo systemctl restart vsftpd и нажмите Enter. VSFTPD будет перезапущен, а внесенные изменения сохранены. Теперь вы получите доступ к своему FTP-серверу.[3] X Источник информации
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/a/ab/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-19.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-19.jpg","bigUrl":"https://www.wikihow.com/images/thumb/a/ab/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-19.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-19.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

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

Загрузить PDF

  1. Выясните адрес своего сервера. Если вы платите за FTP-сервер через службу хостинга (например, Bluehost), узнайте IP-адрес службы или обычный адрес, чтобы подключиться к нему.[4] X Источник информации
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/2/2e/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-20.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-20.jpg","bigUrl":"https://www.wikihow.com/images/thumb/2/2e/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-20.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-20.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

    • Если сервер находится на вашем компьютере, используйте IP-адрес своего компьютера; для этого в терминале введите ifconfig и найдите IP-адрес в строке «inet addr».
      • Если утилита «ifconfig» не установлена, установите ее; для этого в терминале введите sudo apt-get install net-tools.
  2. Настройте переадресацию порта на маршрутизаторе. Узнав IP-адрес своего сервера, настройте переадресацию порта 21 маршрутизатора на этот адрес; убедитесь, что порт использует протокол TCP (а не UDP или UDP/TCP).
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/9/9c/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-21.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-21.jpg","bigUrl":"https://www.wikihow.com/images/thumb/9/9c/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-21.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-21.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

    • Процесс настройки переадресации порта зависит от модели маршрутизатора, поэтому почитайте инструкцию к маршрутизатору или найдите соответствующие инструкции в интернете.
  3. Откройте Filezilla. Введите filezilla в терминале и нажмите Enter. Через некоторое время откроется FileZilla.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/e/e7/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-22.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-22.jpg","bigUrl":"https://www.wikihow.com/images/thumb/e/e7/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-22.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-22.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

    • Если вы хотите подключиться через терминал, попробуйте ввести ftp [адрес]. Если сервер работает и у вас есть доступ к интернету, будет предпринята попытка подключиться к вашему FTP-серверу; имейте в виду, что в это случае вы не сможете передать на сервер файлы.
  4. Щелкните по Файл. Это меню находится в верхнем левом углу окна FileZilla. Раскроется меню.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/1/19/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-23.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-23.jpg","bigUrl":"https://www.wikihow.com/images/thumb/1/19/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-23.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-23.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  5. Нажмите Управлять сайтом. Вы найдете эту опцию в меню. Откроется окно менеджера сайта.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/3/38/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-24.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-24.jpg","bigUrl":"https://www.wikihow.com/images/thumb/3/38/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-24.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-24.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  6. Щелкните по Создать сайт. Это белая кнопка в нижней левой части окна. Откроется раздел создания сайта менеджера сайта.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/a/a1/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-25.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-25.jpg","bigUrl":"https://www.wikihow.com/images/thumb/a/a1/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-25.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-25.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  7. Введите адрес своего сервера. В текстовом поле «Хост:» введите адрес (или IP-адрес) FTP-сервера, к которому вы хотите подключиться. [5] X Источник информации
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/5/50/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-26.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-26.jpg","bigUrl":"https://www.wikihow.com/images/thumb/5/50/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-26.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-26.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  8. Введите номер переадресованного порта. Введите 21 в текстовом поле «Порт:».
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/4/4c/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-27.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-27.jpg","bigUrl":"https://www.wikihow.com/images/thumb/4/4c/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-27.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-27.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  9. Щелкните по Подключиться. Это красная кнопка внизу страницы. FileZilla подключит компьютер к FTP-серверу.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/3/3a/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-28.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-28.jpg","bigUrl":"https://www.wikihow.com/images/thumb/3/3a/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-28.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-28.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

  10. Передайте файлы на сервер. Для этого просто перетащите папки с файлами из левого окна в правое окно.
    Как установить и настроить FTP сервер на Ubuntu Linux

    {"smallUrl":"https://www.wikihow.com/images_en/thumb/b/b4/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-29.jpg/v4-460px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-29.jpg","bigUrl":"https://www.wikihow.com/images/thumb/b/b4/Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-29.jpg/v4-728px-Set-up-an-FTP-Server-in-Ubuntu-Linux-Step-29.jpg","smallWidth":460,"smallHeight":258,"bigWidth":728,"bigHeight":409,"licensing":"

    "}

Советы

Загрузить PDF

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

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

Загрузить PDF

  • Безопасность FTP-серверов не слишком высокая (особенно если вы управляете сервером самостоятельно), поэтому не загружайте на FTP-сервер конфиденциальную или личную информацию.

  1. https://www.linux.com/learn/linux-101-updating-your-system
  2. https://websiteforstudents.com/setup-vsftpd-ubuntu-17-04-17-10/
  3. https://help.ubuntu.com/lts/serverguide/ftp-server.html
  4. http://www.overclock.net/forum/142-coding-programming/639765-finding-ip-address-ftp-server.html
  5. https://my.bluehost.com/hosting/help/264

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*

code