version 1.3.2: исправлен перезапуск панели и удаление SSH-порта
- app.py: отложенный systemctl restart (sleep 1) — ответ уходит до убийства gunicorn - mita-ctl.sh: ручной ввод SSH-порта при удалении вместо автоопределения
This commit is contained in:
+7
-4
@@ -1306,10 +1306,13 @@ except: print('2100-2110')
|
||||
fi
|
||||
_PANEL_PORT=${_PANEL_PORT:-8080}
|
||||
|
||||
# Автодетект текущего SSH порта из sshd_config (чтобы не трогать его при чистке)
|
||||
_SSH_PORT=$(grep -E "^[[:space:]]*Port[[:space:]]+" /etc/ssh/sshd_config 2>/dev/null | awk '{print $2}' | head -1 || true)
|
||||
_SSH_PORT=${_SSH_PORT:-22}
|
||||
info "Обнаружен SSH порт: $_SSH_PORT (будет сохранён)"
|
||||
# Определяем SSH порт — пользователь вводит сам, автоопределение как подсказка
|
||||
_SSH_DETECTED=$(grep -E "^[[:space:]]*Port[[:space:]]+" /etc/ssh/sshd_config 2>/dev/null | awk '{print $2}' | head -1 || true)
|
||||
_SSH_DETECTED=${_SSH_DETECTED:-22}
|
||||
echo ""
|
||||
read -r -p " SSH порт, который НЕ нужно закрывать [${_SSH_DETECTED}]: " _SSH_INPUT
|
||||
_SSH_PORT="${_SSH_INPUT:-$_SSH_DETECTED}"
|
||||
info "SSH порт $_SSH_PORT будет сохранён"
|
||||
info "Порты mita для закрытия: $_MITA_RANGE"
|
||||
info "Порт панели для закрытия: $_PANEL_PORT"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user