FTP-сервер Ubuntu — установка и настройка

загрузка...

Ubuntu — популярная операционная система для программистов, вебмастеров и опытных пользователей ПК. В этой системе многие операции производить гораздо проще, чем в других ОС. Это касается и создания сервера для протокола FTP. В данной статье вы узнаете, как установить VSFTPD, что это такое, как настроить и защитить сервер от взлома.

Почему вам лучше установить VSFTPD

В целом, вы можете использовать стандартный FTP. Этого вам никто не запретит. Но если вы начнете рассматривать вопрос безопасности, то поймете что server FTP менее защищенный, чем тот сервер, который работает через VSFTPD. Это специфический сервис, который лучше защищен, и в котором можно создавать виртуальных пользователей. А поскольку настройка VSFTPD server в целом такая же простая, как и создание хоста через FileZilla, лучше все же использовать защищенный протокол в работе!

Как установить и настроить VSFTPD server

В Ubuntu все операции совершаются через терминал. Чтобы установить сервер, вам также понадобится командная строка и аккаунт администратора Ubuntu на вашем компьютере. Откройте терминал и введите в нем строку: sudo apt-get install vsftpd. После чего система запросит у вас пароль, и VSFTPD server будет установлен в Ubuntu. Возможно, вам не нужно вводить слово sudo вначале, если вы вошли в Ubuntu как root-пользователь.

Далее следует настройка VSFTPD server, без которой нельзя запускать сервер, иначе его могут взломать недоброжелатели. Вам нужно пройти в файловую систему компьютера (в Ubuntu это можно сделать и при помощи мышки, так что необязательно использовать терминал). Найдите папку etc. В ней размещен ключевой файл настройки FTP, который определяет конфигурации сервера. Чтобы настроить server, откройте файл vsftpd.conf через текстовый редактор.

Настройка файла vsftpd.conf определит то, как будут заходить на сервер пользователи, какой у них уровень доступа, возможности и т. д.

По умолчанию, данные в файле vsftpd.conf закомментированы. То есть внутри него вы увидите функциональные строки, над которыми размещен комментарий, объясняющий предназначение той или иной функции. Если вы раскомментируете строку, то ваш сервер FTP начнет работать по-другому — будут активированы изменения.

загрузка...

Самое главное, что вам нужно настроить для корректной и безопасной работы FTP — это всего несколько строк в файле vsftpd.conf, судьбу которых вам необходимо решить. Во-первых, вы должны определиться с анонимными пользователями. Если разрешаете для них вход, то строка должна быть прописана следующим образом: anonymous_enable=YES. Она уже есть в файле vsftpd.conf, но вам нужно ее раскомментировать, если желаете открыть двери сервера для анонимусов — уберите # в начале. А если еще и хотите позволить анонимным юзерам записывать какие-либо данные на сервер, то раскомментируйте и эту строку: write_enable=YES.

Также не забудьте добавить приветственное сообщение для пользователей, которые прошли авторизацию на сервере. К примеру, чтобы юзер после входа увидел слово «Privet!», в файле vsftpd.conf должна быть следующая раскомментированная строка: ftpd_banner=Privet! Помимо этого есть множество других настроек внутри конфигурационного файла. К примеру, можете изменить опции таймаутов, чтобы взломщики не смогли использовать ботов на сервере подолгу. В любом случае, вы сможете и самостоятельно разобраться с остальными настройками благодаря комментариям, которые есть в файле vsftpd.conf.

После внесения изменений не забудьте сохранить файл и перезагрузить сервер. Для этого воспользуйтесь функцией restart в терминале.

Какой использовать клиент для работы с сервером FTP в Ubuntu

Для повышения безопасности сервера рекомендуется использовать proxy. Не всякий клиент поддерживает proxy, потому нужно выбирать FTP-программу для Ubuntu тщательно и аккуратно. Кроме proxy обращайте внимание также на скорость работы программы, ее функциональные возможности и, разумеется, на цену.

Лучший клиент, который и поддерживает proxy, и защищенный SFTP протокол, и есть на русском языке, и распространяется бесплатно — это FileZilla. Использовать такую программу для подключения к серверу — это действительно мудрое решение, так как FileZilla среди прочих клиентов всегда выделялся скоростью работы и простотой использования. Вы быстро сможете разобраться и в proxy, и в работе с файловой системой сервера, и в особенностях подключения к хосту — это совсем несложно. Кроме того, это обсуждаемый в Интернете клиент, потому информации хватает.

Другой клиент, который поддерживает proxy и множество протоколов — это WinSCP. Данный клиент был изначально придуман для работы с SCP для копирования файлов, однако, со временем начал использоваться и для FTP. Есть и другие программы, такие как Cyberduck, CoreFTP LE, BitKinex. Что выбирать — это уже решать вам.

Похожие статьи

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here