software:linux_server:ubuntu_server_install_ssh
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
software:linux_server:ubuntu_server_install_ssh [2024/04/07 21:43] – [Подключение к серверу] vladpolskiy | software:linux_server:ubuntu_server_install_ssh [2024/04/07 22:01] (текущий) – [Ссылки и Дополнения] vladpolskiy | ||
---|---|---|---|
Строка 107: | Строка 107: | ||
- | =====Проверьте активную версию PHP===== | ||
- | Теперь после установки убедитесь, что установлена правильная версия PHP, проверив | + | Основные настройки OpenSSH-сервера хранятся в главном конфигурационном файле – sshd_config (расположение: /etc/ssh). Перед тем, как приступать к редактированию, необходимо создать резервную копию |
< | < | ||
- | php -v | + | sudo cp / |
</ | </ | ||
- | Выход: | + | Теперь в случае возникновения ошибок после редактирования конфигурационного файла, пользователь без проблем сможет вернуть его к первоначальному виду. |
- | {{:software: | + | После создания резервной копии можно переходить непосредственно к редактированию конфигурационного файла. Для этого откроем его, используя терминал и редактор Nano: |
- | =====Изучите файлы конфигурации PHP===== | + | < |
+ | sudo nano / | ||
+ | </ | ||
- | Файлы конфигурации PHP хранятся в каталоге | + | В открывшемся файле сразу изменим значение порта на более безопасное. Лучше всего устанавливать значения из динамического диапазона портов (49152 — 65535), при этом использовать набор отличных друг |
- | - Местоположение основного файла конфигурации PHP: | + | {{:software:linux_server:ssh_install_8.png?|}} |
- | * PHP CLI: / | + | |
- | * Апач: / | + | |
- | * PHP FPM: / | + | |
- | - Все установленные модули PHP хранятся в каталоге **/ | + | |
- | - Расположение каталога конфигурации активных модулей PHP: | + | |
- | * PHP CLI: / | + | |
- | * Апач: / | + | |
- | * PHP FPM: / | + | |
- | Чтобы проверить файлы на наличие других версий PHP, просто измените | + | Кроме данной настройки, необходимо изменить режим аутентификации по паролю на более безопасный по ключу. Для этого |
- | =====Измените версию PHP по умолчанию===== | + | {{: |
- | Вы можете использовать команду update-alternatives , чтобы установить версию PHP по умолчанию. Используйте это | + | Аутентификацию |
- | < | + | Теперь запретим вход на сервер под суперпользователем. Для этого также изменим значение соответствующей строки, |
- | sudo update-alternatives --config php | + | |
- | </ | + | |
- | {{: | + | {{: |
- | В приведенном выше | + | Кроме |
- | {{: | + | * **UseDNS** – отвечает за проверку соответствия имени хоста с его IP -адресом. Значение “Yes” включает этот параметр. |
- | + | * **PermitEmptyPasswords** – данный параметр запрещает использовать пустые пароли при аутентификации, | |
- | =====Удаление PHP (необязательно)===== | + | * **MaxAuthTries** – ограничение на количество неудачных попыток подключения к серверу в рамках одного сеанса |
- | + | * **AllowUsers и AllowGroups** – данные параметры отвечает за список пользователей и групп соответственно, которым разрешен | |
- | Если какая-либо версия PHP больше не требуется, ее можно удалить из системы. Это освободит дисковое пространство, а также повысит безопасность системы. | + | |
- | + | ||
- | Чтобы удалить любую версию PHP, просто введите: | + | |
< | < | ||
- | sudo apt remove php7.4 | + | # AllowUsers Пользователь1, |
+ | # AllowGroups Группа1, | ||
</ | </ | ||
- | Также удалите все модули для этой версии | + | * **Login GraceTime** – параметр, отвечающий за время, предоставляемое для успешной авторизации. Рекомендуем уменьшить значение данного параметра |
+ | * **ClientAliveInterval** | ||
+ | После | ||
< | < | ||
- | sudo apt remove php7.4-* | + | sudo systemctl restart ssh |
</ | </ | ||
- | {{: | + | =====Заключение===== |
+ | В данной статье была продемонстрирована подробная инструкция по установке и настройке SSH в Ubuntu 22.04. Также был описан процесс внесения изменений в главный файл конфигурации для повышения безопасности. Благодаря данной инструкции пользователь сможет выполнить безопасное удаленное подключение к серверу и не беспокоиться о потере или краже передаваемых данных. | ||
- | Проверим, | ||
- | < | ||
- | sudo update-alternatives --config php | ||
- | </ | ||
- | {{: | ||
- | =====Заключение===== | ||
- | |||
- | В этом руководстве представлены инструкции по установке PHP в Ubuntu 22.04. Ondrej PPA позволяет нам быстро устанавливать PHP в системах Ubuntu. Это также позволяет нам устанавливать несколько версий PHP в одной системе. Вы можете в любое время переключиться на любую версию PHP по умолчанию с помощью альтернативной утилиты обновления. | ||
=====Ссылки и Дополнения===== | =====Ссылки и Дополнения===== | ||
- | * [[https://launchpad.net/~ondrej/ | + | * [[https://timeweb.cloud/tutorials/ubuntu/kak-ustanovit-i-nastroit-ssh-v-ubuntu-22-04|Ссылка на оригинальную статью]] |
- | * [[https:// | + | |
* [[https:// | * [[https:// | ||
- | * [[https:// | + |
software/linux_server/ubuntu_server_install_ssh.1712515395.txt.gz · Последнее изменение: — vladpolskiy