feat: remove mx helper mode
This commit is contained in:
+1
-16
@@ -4,9 +4,7 @@ set -eu
|
||||
KEY_DIR="${MAIL_LOGIN_KEY_DIR:-/usr/local/hitme_plugins/mxautologin/secrets}"
|
||||
KEY_NAME="${MAIL_LOGIN_KEY_NAME:-mx1_ed25519}"
|
||||
KEY_PATH="$KEY_DIR/$KEY_NAME"
|
||||
MX_MODE="${MX_LOGIN_MODE:-1}"
|
||||
SETTINGS_FILE="${MAIL_LOGIN_SETTINGS_FILE:-/usr/local/directadmin/plugins/mxautologin/plugin-settings.conf}"
|
||||
HELPER_COMMAND="${MAIL_LOGIN_HELPER_COMMAND:-/usr/local/hitme_plugins/mail-login-helper/bin/create-login-url}"
|
||||
|
||||
config_value() {
|
||||
key="$1"
|
||||
@@ -119,14 +117,6 @@ KNOWN_HOSTS="${KNOWN_HOSTS:-$KEY_DIR/known_hosts}"
|
||||
SCAN_TIMEOUT="${MAIL_LOGIN_CONNECT_TIMEOUT_SECONDS:-$CONFIG_SCAN_TIMEOUT}"
|
||||
SCAN_TIMEOUT="${SCAN_TIMEOUT:-5}"
|
||||
|
||||
case "$MX_MODE" in
|
||||
1|2) ;;
|
||||
*)
|
||||
echo "MX_LOGIN_MODE must be 1 or 2" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$MX_PORT" in
|
||||
*[!0-9]*|'')
|
||||
echo "MAIL_LOGIN_SSH_PORT must be numeric" >&2
|
||||
@@ -170,12 +160,7 @@ pin_mx_host_key
|
||||
|
||||
PUB_KEY="$(cat "$KEY_PATH.pub")"
|
||||
BASE_OPTIONS="from=\"$SOURCE_IP\",restrict,no-agent-forwarding,no-port-forwarding,no-X11-forwarding,no-pty"
|
||||
|
||||
if [ "$MX_MODE" = "2" ]; then
|
||||
AUTH_OPTIONS="$BASE_OPTIONS,command=\"$HELPER_COMMAND\""
|
||||
else
|
||||
AUTH_OPTIONS="$BASE_OPTIONS"
|
||||
fi
|
||||
AUTH_OPTIONS="$BASE_OPTIONS"
|
||||
|
||||
COMMENT="KLUCZ PLUGINU MX-Autologin DLA SERWERA $SERVER_LABEL"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user