melawy-dracut-module-luks-u.../etc/crypto-sshd_config

38 lines
1.7 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# /etc/crypto-sshd_config - Конфигурация аварийного SSH-контура расшифровки Melawy OS
# 1. Сетевые параметры рантайма initramfs
Port 22
Protocol 2
AddressFamily any
ListenAddress 0.0.0.0
# 2. Криптографические ключи хоста внутри ОЗУ рамдиска
# Dracut принудительно запечет эти ключи из /etc/ssh/ или сгенерирует их в рантайме
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
# 3. Жесткое логирование для отладки сетевой сессии из TTY консоли
SyslogFacility AUTH
LogLevel INFO
# 4. Аутентификация и защита от подбора паролей
LoginGraceTime 60
PermitRootLogin yes
StrictModes no
MaxAuthTries 5
# 5. КЛЮЧЕВОЙ КОНТУР ИЗОЛЯЦИИ И ПЕРЕХВАТА УПРАВЛЕНИЯ (ст. 274 УК РФ комплаенс)
# Намертво блокируем запуск стандартного Bash/Sh шелла.
# Любое успешное SSH-подключение принудительно перенаправляется на твой скрипт разблокировки.
ForceCommand /usr/bin/luks-unlock-shell
# Выключаем перенаправление графики и портов, чтобы исключить скрытые туннели внутри initramfs
X11Forwarding no
AllowTcpForwarding no
AllowAgentForwarding no
PermitTTY yes
PermitUserEnvironment no
# 6. Отключаем подсистемы (SFTP внутри раннего рамдиска физически отсутствует и вызовет сбой)
Subsystem sftp /bin/false