Инструкции: Настройка и синхронизация FTP-сервера

FTPbox

Мы уже познакомили вас с решением FTPbox. Теперь мы покажем вам, как настроить собственный (S)FTP-сервер и затем использовать его для синхронизации с FTPbox.

В этом руководстве мы предполагаем, что у вас уже есть установленное SSH-соединение. Это справедливо для любого веб-сервера, к которому вы можете получить доступ с терминала и это точно справедливо для Raspberry Pi (см. туториал). Если вы хотите получить доступ к своим файлам из любого места, вам следует использовать динамический DNS для настройки глобально доступного хоста, как описано в руководстве по Raspberry Pi.

Примечание. SFTP отличается от обычного FTP. Вместо использования протокола FTP он работает через зашифрованное соединение оболочки. Поскольку FTPbox также работает с SFTP и вам, вероятно, будет проще его настроить, в этом руководстве мы будем использовать этот стандарт.

Выделенный сервер

Серверы в европейских ДЦ

Широкий выбор мощного серверного “железа” в Европе

Выбрать выделенный сервер

1. Настройте пользователей

Сначала мы создаем нового пользователя с домашним каталогом. Сюда мы позже поместим файлы. Запустите следующую команду в консоли вашего сервера (например, Raspberry Pi):

sudo adduser ftp

Теперь вам будет предложено ввести пароль, который вы можете создать самостоятельно. Введите его еще раз. Если вас попросят указать ваше имя или другую информацию, просто нажмите [Enter] несколько раз, чтобы отменить запрос.

Теперь откройте файл конфигурации SSH в vi или другом редакторе.

sudo vi /etc/ssh/sshd_config

Прокрутите вниз, используя клавиши со стрелками. Нажмите [Insert], чтобы переключиться в режим редактирования. Теперь вы можете нажать [Enter], чтобы вставить две пустые строки, а затем ввести следующий код:

Match User ftp ChrootDirectory /home/ftp ForceCommand internal-sftp

Это немного ограничит права пользователя. Нажмите [Esc] и введите «:wq», чтобы сохранить изменения и закрыть файл.

Изменения вступят в силу после перезапуска службы SSH:

sudo service ssh restart

Чтобы привязать пользователя SFTP к каталогу, выполните следующую цепочку команд:

sudo chown root /home/ftp && sudo chmod go-w /home/ftp && sudo mkdir -m ug+rwX /home/ftp/dateien && sudo chown ftp:ftp /home/ftp/dateien

2. Повышение безопасности

Далее установите пакет, который регистрирует неправильные попытки входа в систему и при необходимости блокирует IP-адреса на определенное время:

sudo apt-get install fail2ban

3. Использование FTPbox

В списке загрузок выберите версию, подходящую для вашей системы. Выберите версию, совместимую с вашей системой. FTPBox поддерживает только устройства с операционными системами Windows.

После того, как вы загрузили файл, вы можете его установить. После завершения установки запустите программу настройки.

В рамках настройки вам также потребуется настроить параметры FTP.

Выберите «SFTP» и «Normal». В поле «Host» введите либо свой локальный IP-адрес, либо, если он уже настроен, свой хост в службе динамического DNS example.dyndns.com. Обратите внимание, что в последнем случае вам нужно будет включить порт 22 на вашем маршрутизаторе.

Выберите «ftp» в качестве имени пользователя и введите пароль, который вы установили ранее.

Затем вам будет предложено выбрать папку синхронизации на вашем компьютере. Выберите папку с файлами, которые хотите синхронизировать с FTP-сервером. Затем укажите папку на сервере. Выберите папку «Файлы».

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

FTPbox теперь готов для вашей системы.

Облачный сервер

Облачный сервер

Узнайте больше про высокодоступное публичное облако SIM-Cloud

Читать про облачные серверы

4. Доступ через мобильное устройство

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

В зависимости от того, как настроен ваш сервер, вам следует убедиться, что приложение поддерживает SFTP. Обычно это так.

5. Готово!

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

Самое главное, вы также можете использовать простой веб-хостинг с веб-пространством. Однако он должен поддерживать SFTP или FTPS, чтобы вы могли передавать файлы в облако в зашифрованном виде.

Эта статья была полезной?

Понравилась статья?

Согласие на использование файлов cookie

Нажимая «Я согласен», вы даете согласие на использование cookie, чтобы предоставить вам релевантный опыт. Посетите «Управление cookie», чтобы дать ограниченное согласие. Подробнее

Настройки файлов cookie

Функциональные

Необходимые файлы cookie имеют решающее значение для основных функций веб-сайта, и без них веб-сайт не будет работать должным образом.

Аналитические

Аналитические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом.

Рекламные

Рекламные файлы cookie используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний.