Как установить ftp сервер в Linux?

Совсем недавно я писал о том, как установить сервер LAMP на свой компьютер. Это очень полезно для вебмастера, так как установив себе такой "домашний" сервер, можно проводить различные эксперименты с тестовыми сайтами или просто вести их разработку.

Но есть одна проблема: если вы, к примеру, попытаетесь на таком локальном сервере установить тот же плагин в wordpress, то получите отказ: "Не удалось подключиться к FTP-серверу localhost:21"

Как установить ftp сервер в Linux?

Как вы понимаете, вам нужно установить и настроить ftp сервер на своём компьютере, чтобы осуществить установку плагинов. Как установить ftp сервер на свой компьютер в Linux?

В Linux есть много бесплатных серверов, я пробовал несколько и остановился на vsftpd. Этот сервер лёгок и прост в настройке.

1. Как установить ftp сервер vsftpd?

Установить его можно одной командой:

После установки сервера нам нужно его немного под настроить. Но сначала протестируем наш ftp сервер, введём в браузер такой адрес: ftp://127.0.0.1/ Мы должны увидеть следующее:

ftp сервер в Linux

Но мало установить сервер vsftpd, это как вы видите делается просто, важно настроить ftp сервер. Но и это делается просто, если следовать моему опыту.

2. Как настроить ftp сервер vsftpd?

Чтобы добраться до настроек сервера, введите в терминале команду:

Удаляем из этого файла всю и вставляем вот это:

Перезагружаем ftp сервер командой:

Да, ещё очень важно! На папку с сайтом и и всем файлам к ней нужно дать доступ 755, публичные права на запись давать папке НЕЛЬЗЯ!

Установить новую, более правильную версию сервера можно добавив сторонний репозиторий:

После этого идём в админку WordPress и пробуем установить какой-нибудь плагин. Нас попросят ввести адрес сервера, логин и пароль. В строке сервера пишем 127.0.0.1, а логин и пароль пишем  - anonymous

ftp сервер Linux

Если у вас появится ошибка: Не удалось определить директорию содержимого WordPress (wp-content), то нужно в конец файла wp-config.php вставить такой код:

После этого у меня всё заработало. Так настройка vsftpd сервера для меня закончилась. Вот так можно установить и настроить ftp сервер vsftpd на своём домашнем компьютере.

Такой сервер, конечно, не будет слишком производительным, это вам не настоящий сервер IBM HS23e на SSD дисках. И если вы дадите к нему доступ всей своей локальной сети, ваш компьютер может изрядно попотеть, постоянно что то копируя.

Но моя цель вам понятна, но она, конечно, не единственная. FTP сервер на своём компьютере можно использовать для разных целей, и чаще всего такие простые настройки вам подойдут. Если нет, то в сети много мануалов по настройке этого FTP сервера. Успехов!

Дописываю: как оказалось, в моем случае можно вообще обойтись без FTP. Проще работать через SSH и плагина ssh-sftp-updater-support, который добавляет протокол SSH в WordPress. Так намного безопаснее и не нужно поднимать FTP сервер.

Лично я часто покупаю на Aliexpress и стараюсь это делать, когда скидки на МАКСИМУМ 🔥 Поэтому ОЧЕНЬ советую ВАМ Телеграм канал 👉🏻Распродажи на Алиэкспресс👈🏻
Где хранить файлы в интернете? Wuala!
Где хранить файлы в интернете? Wuala! 2 2022

Где хранить файлы в интернете, чтобы это было бесплатно и безопасно? У каждого их нас на компьютере есть файлы и читать дальше...

Как установить ftp сервер в Linux?
Как установить ftp сервер в Linux? 4 2022

Совсем недавно я писал о том, как установить сервер LAMP на свой компьютер. Это очень полезно для вебмастера, так как читать дальше...

Как подключить Google диск в Linux?
Как подключить Google диск в Linux? 6 2022

Какое то время назад я писал о том, как подключить Google Диск в Linux, и вот теперь появилась новая возможность читать дальше...

Как подключить Яндекс Диск в Linux?
Как подключить Яндекс Диск в Linux? 8 2022

Уже не раз я писал о различных облачных сервисах, таких, как Облако Майл.ру, Google Диск, Asus Диск, Wuala и DROPBOX. Но читать дальше...


7 комментариев к статье “Как установить ftp сервер в Linux?”
  1. Олег:

    введём в браузер такой адрес: _ftp://127.0.0.1/

    После ввода браузер попросил логин пароль, который увы, я не знаю. Что делать?

  2. prostolinux:

    В статье написано: логин и пароль пишем - anonymous

  3. admin:

    sudo add-apt-repository ppa:thefrontiergroup/vsftpd
    sudo apt-get update
    sudo apt-get install vsftpd

  4. Keiwer:

    если пишет ошибка при установки (Unable to locate WordPress Root directory.

    Installation Failed), что делать?

  5. prostolinux:

    При установке чего - ftp или wordpress или плагина wordpress?

  6. Вова:

    Очень просто все, я поднял свой ftp сервер на хостинге от По опыту скажу что лучше брать сервер в России, да и порт 1000Мбит/сек.

  7. prostolinux:

    На виртуальном сервере можно вполне обойтись без ftp -

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

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