Портал

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Портал » Настройка Системы » Первичная конфигурация Ssh-сервера. Алгоритм


Первичная конфигурация Ssh-сервера. Алгоритм

Сообщений 1 страница 2 из 2

1

и закрытие лишних сетей и портов от доступа.

Здесь применена разметка markdown интегрированная в bash скрипт,
в браузере она не работает, а в редакторе с markdown обеспечиает удобную навигацию

Алгоритм

##- 00_live_only_sshd_v2.sh 2026-08-25 01:53:40
##- Назначение: Монолитный скрипт развертывания SSH сервера LIVE-СИСТЕМЫ.
##- Описание: Автономная инициализация SSHD, брандмауэра и паролей.
##- Некоторые этапы пропущены: Не нужны здесь или оставлено на потом.
###- aptitude hold заменить на аналогичный dpkg
###### Содержание:
###### [[#[01.] Настройка интерпретатора|[01.] Настройка интерпретатора]]
###### [[#[01.1] Настройка  bash|[01.1] Настройка  bash]]
###### [[#[02.] Проверка прав root/sudo|[02.] Проверка прав root/sudo]]
###### [[#[03.] Определение переменных|[03.] Определение переменных]]
###### [[#[03.1.]Определяем дистрибутив|[03.1.] Определяем дистрибутив]]
###### [[#[03.2.] Вычисляем папку запуска|[03.2.] Вычисляем папку запуска]]
###### [[#[03.3.]live_install.md поиск файла|[03.3.] live_install.md поиск файла]]
###### [[#[03.4.]sshd_config.live поиск файла|[03.4.] sshd_config.live поиск файла]]
###### [[#[04.] Инициализация сети|[04.] Инициализация сети]]
###### [[#[04.1] Активация итерфейса|[04.1] Активация итерфейса]]
###### [[#[04.2] Запрос IP|[04.2] Запрос IP]]
###### [[#[05.] Определяем службы сети|[05.] Определяем службы сети]]
###### [[#[05.1.] Перезапускаем NetworkManager|[05.1.] Перезапускаем NetworkManager]]
###### [[#[06.] Настройка менеджера пакетов|[06.] Настройка менеджера пакетов]]
###### [[#[06.1.] Определяем пакетый менеджер|[06.1.] Определяем пакетый менеджер]]
###### [[#[06.2.] Тюнинг источников пакетов|[06.2.] Тюнинг источников пакетов]]
###### [[#[06.3.] Тюнинг sources.list|[06.3.] Тюнинг sources.list]]
###### [[#[06.4.] Тюнинг приоритетов источников|[06.4.] Тюнинг приоритетов источников]]
###### [[#[06.5.] Обновление репозиториев|[06.5.] Обновление репозиториев]]
###### [[#[07.] Переключатель DEBIAN_FRONTEND|[07.] Переключатель DEBIAN_FRONTEND]]
###### [[#[08.] Установка ПО|[08.] Установка ПО]]
###### [[#[08.1.] Установка SSH софта|[08.1.] Установка SSH софта]]
###### [[#[08.2.] Запрос dpkg-query|[08.2.] Запрос dpkg-query]]
###### [[#[08.3.] Запрос apt-cache|[08.3.] Запрос apt-cache]]
###### [[#[08.4.] Запрос статуса бинарного файла|[08.4.] Запрос статуса бинарного файла]]
###### [[#[08.5.] Запуск цикла фильтрации|[08.5.] Запуск цикла фильтрации]]
###### [[#[08.6.] Если пакеты недоступны|[08.6.] Если пакеты недоступны]]
###### [08.7.] Инсталляция только доступного и отсутствующего софта
###### [[#[09] Установка Live софта|[09] Установка Live софта]]
###### [[#[10] Настройка межсетевого экрана|[10] Настройка межсетевого экрана]]
###### [[#[11] Конфигурация паролей live|11] Конфигурация паролей live]]
###### [[#[12]  Перезапуск служб live|[12] Перезапуск служб live]]
###### [[#[EndScript]|[EndScript]]]
##- ---------------------------------------------

Подпись автора

Подпись: С уважением, Авенир.
мой XMPP Jabber id : maksim.nk@jabber.ru ;

0

2

Примеры ущербного кода

##### [01.] Настройка интерпретатора
##### [01.1] Настройка  bash
#!/usr/bin/bash

##### [02.] Проверка прав root/sudo
if [ "$EUID" -ne 0 ]; then
    echo "ОШИБКА: Запустите скрипт через sudo (sudo $0)"; exit 1
fi

[03.2.] Вычисляем папку запуска]
LSRV_ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE}")" && pwd)"

####- [ 01.2] live_install.md поиск файла  в подпапках текущего проекта
LSRV_PKG_MARKDOWN=$(find "$LSRV_ROOT_DIR" -type f -name "live_install.md" | head -n1)

В первой версии было много такого

Подпись автора

Подпись: С уважением, Авенир.
мой XMPP Jabber id : maksim.nk@jabber.ru ;

0


Вы здесь » Портал » Настройка Системы » Первичная конфигурация Ssh-сервера. Алгоритм