38 lines
1.7 KiB
Plaintext
38 lines
1.7 KiB
Plaintext
# /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
|