Module ssh now uses new REGEX[SSH_ADDRESS]

This commit is contained in:
m8in
2026-06-18 20:36:58 +02:00
parent 87d968b55f
commit d5bb9abf8e
+1 -1
View File
@@ -11,7 +11,7 @@ source /cis/core/base.module.sh
# There are limitations of characters which are allowed to build the command. So try to express the task in a simple way.
function ssh.onHostRun() {
local _REMOTE_HOST _COMMAND
base.set _REMOTE_HOST "${1:?"FQDN of server missing: e.g. host.example.net[:port]"}" '^([a-zA-Z0-9][a-zA-Z0-9@.-]*)+(:[0-9]+)?$'
base.set _REMOTE_HOST "${1:?"FQDN of server missing: e.g. host.example.net[:port]"}" "${REGEX[SSH_ADDRESS]}"
base.set _COMMAND "${2:?"COMMAND missing"}" "${REGEX[COMMAND]}"
local _REMOTE_USER _REMOTE_HOSTNAME_FQDN _REMOTE_PORT _SOCKET