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

Автор: Christy White
Дата создания: 3 Май 2021
Дата обновления: 7 Май 2024
Anonim
Установка сервера FTP на Linux Ubuntu и публикация FTP-сайта
Видео: Установка сервера FTP на Linux Ubuntu и публикация FTP-сайта

Содержание

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

меры

Часть 1 из 4: Установка FTP Framework

  1. Убедитесь, что Ubuntu обновлена. В Ubuntu 17.10 и более поздних версиях пути к файлам немного отличаются от путей к предыдущим версиям, поэтому обновите систему, если вы еще этого не сделали:
    • Откройте приложение "Терминал".
    • введи это sudo apt-get update и нажмите клавишу ↵ Enter.
    • Введите свой пароль и нажмите клавишу ↵ Enter.
    • введи это Y когда будет предложено и нажмите клавишу ↵ Enter.
    • Дождитесь завершения установки и перезагрузите компьютер, если будет предложено.

  2. Откройте Терминал. Нажмите на меню Приложения⋮⋮⋮прокрутите вниз и нажмите на черно-белый значок Терминал.
    • Вы также можете открыть «Терминал», нажав на клавиши Alt+Ctrl+T.

  3. Запустите команду установки VSFTPD. введи это sudo apt-get install vsftpd в «Терминале» и нажмите клавишу ↵ Enter.

  4. Введите свой пароль. Введите пароль, используемый для доступа к компьютеру, и нажмите клавишу ↵ Enter.
  5. Подождите, пока VSFTPD установится. Этот шаг может занять от 5 до 20 минут в зависимости от ваших текущих настроек FTP и вашего интернет-соединения, так что наберитесь терпения.
  6. Установите FileZilla. Это программное обеспечение будет использоваться для доступа и загрузки файлов на сервер. Чтобы установить его:
    • введи это sudo apt-get install filezilla.
    • При появлении запроса введите пароль еще раз.
    • Дождитесь завершения установки.

Часть 2 из 4: Настройка FTP-сервера

  1. Откройте установочный файл VSFTPD. Для этого введите sudo nano /etc/vsftpd.conf и нажмите клавишу ↵ Enter, Вам необходимо отредактировать файл, чтобы включить (или отключить) некоторые функции VSFTPD.
  2. Разрешить локальным пользователям доступ к FTP-серверу. Используйте стрелки направления для прокрутки вниз до заголовка # Раскомментируйте это, чтобы разрешить локальным пользователям авторизоваться., затем удалите "#" из строки local_enable = ДА под ним.
    • Чтобы удалить знак «#», используйте стрелки направления, чтобы выбрать букву перед ним (в данном случае букву «l»), и нажмите кнопку ← Backspace.
    • Пропустите этот шаг, если строка local_enable = ДА уже белый.
  3. Разрешить команды записи FTP. Прокрутите вниз до заголовка # Раскомментируйте это, чтобы разрешить любую форму команды записи FTP., затем удалите "#" из строки write_enable = ДА под ним.
    • Пропустите этот шаг, если строка write_enable = YES уже белый.
  4. Отключите искажение ASCII. Прокрутите вниз до заголовка # Искажение ASCII - ужасная особенность протокола. затем удалите "#" из следующих двух строк:
    • ascii_upload_enable = ДА
    • ascii_download_enable = ДА
  5. Измените настройки chroot. Прокрутите вниз до заголовка # chroot) и добавьте следующие строки:
    • user_sub_token = $ USER
    • chroot_local_user = ДА
    • chroot_list_enable = ДА
    • Если какая-либо из этих строк присутствует, удалите "#" перед каждой.
  6. Измените настройки chroot по умолчанию. Прокрутите вниз до заголовка (по умолчанию следует) и добавьте следующие строки:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = ДА
    • Если какая-либо из этих строк присутствует, удалите "#" перед каждой.
  7. Включите опцию "ls recurse". Прокрутите до заголовка # Вы можете активировать опцию "-R" ... и удалите "#" из строки ls_recurse_enable = ДА под ним.
  8. Сохраните файл и выйдите из редактора. Сделать это:
    • Нажмите клавиши Ctrl+Икс.
    • введи это Y.
    • Нажмите кнопку ↵ Enter.

Часть 3 из 4. Добавление имен пользователей в список "CHROOT"

  1. Откройте текстовый файл "chroot". Для этого введите sudo nano /etc/vsftpd.chroot_list и нажмите клавишу ⏎ Возврат.
    • Перейдите к последнему шагу, если вы не хотите предоставлять конкретным пользователям доступ к FTP-серверу.
  2. Введите свой пароль. Введите пароль, используемый для доступа к Ubuntu, и нажмите клавишу ↵ Enter, Откроется текстовый файл "chroot".
    • Пропустите этот шаг, если пароль не запрашивался.
  3. Добавьте имена пользователей в список. Введите свое имя пользователя и нажмите клавишу ↵ Enter, затем повторите с другими пользователями, которым вы хотите предоставить доступ к каталогам сервера.
  4. Сохраните список. Нажмите клавиши Ctrl+Икс, введи это Y и от одного ↵ Enter, После этого список будет сохранен.
  5. Перезапустите VSFTPD. Для этого введите sudo systemctl перезапуск vsftpd и нажмите клавишу ↵ Enter, Затем VSFTPD перезапустится, убедившись, что изменения были сохранены. Теперь вы можете получить доступ к своему FTP-серверу.

Часть 4 из 4: Доступ к серверу

  1. Определите адрес сервера. Если вы платите за услугу хостинга FTP-сервера, вам необходимо получить IP-адрес или полное доменное имя для подключения к нему.
    • Если вы размещаете свой собственный сервер, используйте IP-адрес компьютера, который можно получить, выполнив команду Ifconfig в "Терминале" рядом с "inet addr".
      • Если "ifconfig" не установлен, установите его с помощью команды sudo apt-get install net-tools на терминале ».
  2. Настройте переадресацию портов на вашем роутере. После получения IP вам необходимо будет перенаправить на него трафик с порта 21 вашего маршрутизатора; используйте протокол TCP, а не UDP (или их комбинацию).
    • Перенаправление портов варьируется от устройства к устройству, поэтому см. Веб-сайт производителя или руководство по эксплуатации.
  3. Откройте FileZilla. введи это FileZilla в «Терминале» и нажмите клавишу ↵ Enter, Потом он откроется.
    • Для подключения через «Терминал» введите FTP , Пока сервер работает и подключен к Интернету, вы можете подключиться к нему, но без возможности передавать файлы.
  4. нажмите в Архив в верхнем левом углу окна FileZilla. Затем откроется раскрывающееся меню.
  5. нажмите в Менеджер сайта ... в раскрывающемся меню. Затем откроется окно «Менеджер сайта».
  6. нажмите в Новый сайт. Эта белая кнопка расположена в нижнем левом углу окна. Откроется раздел «Новый сайт» в «Диспетчере сайтов».
  7. Введите адрес сервера. В текстовом поле «Хост:» введите адрес (или IP-адрес) сервера, к которому вы хотите подключиться.
  8. Добавьте номер маршрутного поста. введи это 21 в текстовом поле «Порт:».
  9. нажмите в Для подключения. Эта красная кнопка расположена внизу страницы. Затем FileZilla подключит компьютер к FTP-серверу.
  10. Перенести файлы на сервер. Вы можете щелкнуть и перетащить папки из левой части окна в правую, чтобы загрузить их на страницу FTP-сервера.

подсказки

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

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

  • FTP-серверы не всегда безопасны, особенно если они размещены локально. Поэтому избегайте отправки конфиденциальных или личных файлов на FTP-сервер.

В этой статье: Создание ежедневной поддержки ежедневных питательных веществ RutineTreatReduce welling8 Когда лето становится очень жарким, некоторые части тела нередко опухают местами. Это связано с т...

- это вики, что означает, что многие статьи написаны несколькими авторами. Для создания этой статьи 15 человек, некоторые из которых были анонимными, участвовали в ее издании и его совершенствовании ...

Свежие публикации