Линукс минт как сервер

Содержание
  1. Как установить FTP-сервер на Linux Mint 20
  2. Как установить FTP-сервер на Linux Mint 20
  3. Установить FTP-сервер на Linux Mint 20 Ulyana
  4. Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
  5. Шаг 2. Установка FTP-сервера в системах Linux Mint.
  6. Шаг 3. Настройте FTP-сервер.
  7. Шаг 4. Защитите FTP-сервер с помощью SSL.
  8. Шаг 5. Настройте брандмауэр.
  9. Шаг 6. Создайте пользователя FTP.
  10. Шаг 7. Протестируйте FTP-сервер на Linux Mint 20.
  11. Как установить LAMP на Linux Mint 20
  12. Как установить LAMP на Linux Mint 20
  13. Установите LAMP Stack на Linux Mint 20 Ulyana
  14. Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
  15. Шаг 2. Установка стека LAMP на Linux Mint 20.
  16. Тестирование веб-сервера Apache
  17. Настроить MySQL
  18. Тестирование PHP
  19. DATAENGINER
  20. Как в Linux Mint 20.1 установить и настроить сервер Samba
  21. Файловый сервер Samba на Linux Mint

Как установить FTP-сервер на Linux Mint 20

Как установить FTP-сервер на Linux Mint 20

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

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку FTP-сервера на Linux Mint 20 (Ульяна).

Установить FTP-сервер на Linux Mint 20 Ulyana

Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:

Шаг 2. Установка FTP-сервера в системах Linux Mint.

Выполните следующие команды, чтобы установить сервер VSFTP на Linux Mint 20:

Шаг 3. Настройте FTP-сервер.

После успешной установки мы приступаем к настройке VSFTPD. Файл конфигурации находится по адресу : / etc / vsftpd . conf

Добавьте или раскомментируйте следующие строки, если они уже добавлены:

Сохраните и закройте файл, когда закончите, затем перезапустите службу vsftpd:

Шаг 4. Защитите FTP-сервер с помощью SSL.

Выполните следующую команду, чтобы сгенерировать самозаверяющий сертификат SSL:

Затем откройте файл конфигурации FTP и добавьте путь SSL:

Шаг 5. Настройте брандмауэр.

Чтобы открыть порт 21 (командный порт FTP), порт 20 ( порт данных FTP) и (диапазон пассивных портов), выполните следующие команды: 30000 — 31000

Перезагрузите правила UFW, отключив и снова включив UFW:

Шаг 6. Создайте пользователя FTP.

Теперь мы создадим нового пользователя, которого будем использовать для входа в FTP. В этом примере мы создадим нового пользователя с именем meilana:

Чтобы убедиться, что все работает правильно, вы должны сохранить хотя бы один файл в домашнем каталоге meilana. Этот файл должен быть виден, когда мы войдем в FTP на следующих шагах:

Читайте также:  Hp p2000 g3 windows 2012

Шаг 7. Протестируйте FTP-сервер на Linux Mint 20.

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

Поздравляю! Вы успешно установили FTP-сервер . Благодарим за использование этого руководства для установки последней версии FTP-сервера в системе Linux Mint. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт vsftpd .

Источник

Как установить LAMP на Linux Mint 20

Как установить LAMP на Linux Mint 20

В этом руководстве мы покажем вам, как установить стек LAMP на Linux Mint 20. Для тех из вас, кто не знал, LAMP (стек сервера) представляет собой полнофункциональный стек, содержащий самый популярный веб-сервер, известный как Apache, самый популярный сервер баз данных MariaDB и самый популярный язык веб-программирования с открытым исходным кодом, известный как PHP. Все компоненты являются бесплатными программами с открытым исходным кодом, и их комбинация подходит для создания динамических веб-страниц. Стек LAMP — одна из самых популярных конфигураций серверов в мире.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку LAMP Stack на сервере Linux Mint 20 (Ulyana).

Установите LAMP Stack на Linux Mint 20 Ulyana

Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:

Шаг 2. Установка стека LAMP на Linux Mint 20.

Выполните приведенную ниже команду на своем терминале, чтобы установить сервер LAMP:

Когда будет предложено « продолжить », нажмите « Enter », чтобы продолжить установку.

Тестирование веб-сервера Apache

После завершения установки запустите:

После установки Apache необходимо изменить правила брандмауэра UFW для открытия портов HTTP и HTTPS. Выполните следующую команду:

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

  • Проверьте установку Apache.

Apache2 обслуживает любые файлы для вашего сайта из каталога. Откройте свой любимый браузер и откройте указанный ниже URL-адрес, чтобы проверить установку Apache: /var/ www / html

Настроить MySQL

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

  • Защитите MySQL от настроек по умолчанию.

По умолчанию MySQL не усилен. Вы можете защитить MySQL с помощью mysql_secure_installation сценария. вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к безопасности MariaDB:

Чтобы войти в MySQL, используйте следующую команду (обратите внимание, что это та же команда, которую вы использовали бы для входа в базу данных MariaDB):

Также попробуйте создать новую базу данных, пользователя и назначить привилегии для базы данных:

Затем перезапустите сервер базы данных MariaDB и включите его запуск при запуске системы, используя:

Тестирование PHP

После завершения установки вы можете убедиться, что в вашей системе установлена ​​последняя стабильная версия PHP 7.4, используя команду:

Чтобы протестировать PHP, создайте тестовый файл с именем info.php с приведенным ниже содержимым. Сохраните файл, затем перейдите к нему, чтобы узнать, работает ли PHP:

Читайте также:  Epson l300 driver windows 10

Перезапустите Apache2, чтобы изменения вступили в силу перед тестированием PHP:

Поздравляю! Вы успешно установили стек LAMP . Благодарим за использование этого руководства для установки LAMP ( Apache , MariaDB и PHP ) в системах Linux Mint 20. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Apache, MariaDB и PHP.

Источник

DATAENGINER

Добрый день! Ранее мы уже устанавливали Php и Mysql на CentOS, теперь же давайте настроим полноценный веб сервер на ОС Linux Mint.

О том, как установить Php7 вы можете прочитать тут!

О том, как установить MySQL вы можете прочитать здесь!

Итак, приступим к установке LAMP Server на Linux.

Шаг 1. Сначала установим web-server apache2 при помощи утилиты apt. Для этого откроем терминал и выполним команду: sudo apt-get install apache2 -y.

Шаг 2. По завершению установке нам необходимо будет запустить сервер apache и добавить его в автозагрузку.

Выполним команды: systemctl start apache2 и systemctl enable apache2.

Шаг 3. Далее проверим, что firewall имеет профиль для Apache следующей командой:

sudo ufw app list.

Шаг 4. Проверим настройку профиля Apache Full, она должна разрешить трафик для портов 80 и 443, выполнив команду sudo ufw app info “Apache Full”.

Шаг 5. Разрешим firewall входящий трафик на порт 80 и 443. Для этого введем команду: sudo ufw allow in “Apache Full”.

Проверим, что правила были добавлены в firewall

Шаг 6. Проверим, что сервер apache запущен и мы можем к нему, подключится. Для это откроем web браузер на нашей виртуальной машине и перейдем по адресу localhost или 127.0.0.1. Если все работает корректно, то в браузере мы увидим web страницу со следующим содержанием.

Теперь давайте проверим, что наш компьютер может обратиться к виртуальной машине. Поэтому для того чтобы узнать ip адрес виртуальной машины воспользуемся утилитой ifconfig.

Настройки адаптера ens33 будут отображать наш внешний ip адрес напротив надписи inet.

Теперь откроем браузер на нашем локальном компьютере и обратимся по адресу, указанному напротив inet.

Приступим к следующему шагу установим систему управления базами данных mysql.

Шаг 7. Для установки выполним в терминале команду sudo apt-get install mysql-server –y.

По окончании установки нам будет необходимо настроить сервер.

Для настройки запустим скрипт mysql_secure_installation.

Нам будет предложено включить плагин валидации паролей, мы не будем его включать. N

Далее укажем пароль пользователю root и повторим введенный ранее пароль.

Далее удалим Анонимных пользователей.

Запретим пользователю root удаленное подключение.

Удалим тестовую базу данных

И перезагрузим привилегии пользователя. На этом настройка будет завершена.

Далее проверим, что мы можем запустить консоль СУБД.

Для выхода из консоли необходимо ввести «exit;» .

Шаг 8. СУБД успешно установлена и прошло время установить php. Устанавливать мы будет три пакета сам php, модуль php для работы с apache «libapache2-mod-php» и модуль для работы с mysql «php-mysql». Обратите внимание при установке множество пакетов, разделять наименование пакетов следует пробелом.

Php будет установлен версии 7.2.

Шаг 9. Так как apache мы будем использовать в основном для работы с php, то предлагаю изменить порядок поиска файлов, чтобы первым apache искал индексный файл с расширением php, а не html. Для этого отредактируем файл dir.conf, который расположен в каталоге /etc/apache2/mods-enabled. Редактировать его необходимо при помощи прав суперпользователя (sudo). Откроем файл.

Читайте также:  Ftp client console windows

Для того, чтобы предпочтение при поиске отдавалось .php файлам необходимо переместить наименование index.php, сразу же следом за DirectoryIndex. После изменения сохраним файл при помощи ключей wq.

Теперь нам необходимо перезапустить apache для того, чтобы были применены внесенные изменения.

Шаг 10. Проверим успешную работу стека LAMP. Для того в каталоге /var/www/html создадим файл info.php. Этот файл будет выводит информацию о версии php и модулях php. Откроем файл с привилегиями sudo.

Укажем следующий код и сохраним файл.

Проверим, что код работает успешно перейдем с локального компьютера до ip-адрес/info.php.

Мы должны увидеть следующее содержимое.

На этом установка стека Lamp завершена! В следующих статьях мы рассмотрим установку популярных и бесплатных CMS.

Источник

Как в Linux Mint 20.1 установить и настроить сервер Samba

С помощью Samba можно организовать общий доступ к папке в локальной сети. Создать так сказать файловый сервер. Установить Samba можно в любой системе Linux. Процесс установки и настройки практически везде одинаковый за исключение некоторых моментов. Сегодня расскажу как установить сервер Samba в ОС Linux Mint 20.1 и настроить общий доступ как папке.

Вообще для организации файлового хранилища лучше использовать NAS. Но так как он стоить не дешево, можно воспользоваться FreeNAS как относительно бесплатной альтернативой. Это операционная система которая устанавливается на обычный компьютер. С её помощью можно организовать более менее надежное файловое хранилище.

Так же рекомендую прочитать следующие статьи касающиеся этой темы.

Файловый сервер Samba на Linux Mint

Устанавливать Samba лучше через терминал, для этого нужно ввести соответствующие команду и пароль суперпользователя.

Дальше подтверждаем установку.

После установки нужно настроить файл smb.conf. Сделать это будет намного удобней используя файловый менеджер MC (Midnight Commander). Для того чтобы его установить нужно ввести команду.

Дальше запускаем установленный файловый менеджер введя команду

Для начала создадим папку к которой будем открыть общий доступ, назовем её для примера, «Share», располагаться она будет тут /hone/ad/share. Создать её можете через графически интерфейс, либо используя MC для этого нужно нажать клавишу F7.

Дальше нам нужно открыть и отредактировать файл smb.conf, найти его можно по этому пути /etc/samba/, для редактирования нажимаем клавишу F4.

В открывшемся файле пишем следующие.

comment = Users profiles — комментарий не обязательно!

path = /home/ad/saher — путь до созданной ранее папки

guestok = yes — разрешаем гостевой доступ

browseable = yes — разрешаем отображение папки

create mask = 0600 — не обязательно!

directiry mask = 0700 — не обязательно!

read only = no права на запись

После чего сохраняем файл нажав сочетание клавиш Win + O.

Далее пере запускаем службу командой.

И проверяем доступность созданной общей папки. Для этого можно открыть проводник Windows и ввести IP адрес сервера Samba. После чего должна отобразиться папка «Share», оно должна открываться и быть доступной для записи, т.е. создания файлов и папок.

Это минимальная настройка Samba которая позволяет создать общий ресурс для всех пользователей сети. При необходимости можно ограничить доступ по пользователям с различными правами, но об этом уже в следующей статье.

Источник

Оцените статью