1
0
mirror of https://github.com/jumpserver/jumpserver.git synced 2025-05-04 22:27:06 +00:00

perf: The gateway password contains ! Password parsing failed

This commit is contained in:
feng 2024-07-19 10:37:42 +08:00 committed by feng626
parent 9d3fdd37a3
commit 83c1f8e4d3

View File

@ -121,7 +121,7 @@ class SSHClient:
def local_gateway_prepare(self):
gateway_args = self.module.params['gateway_args'] or ''
pattern = r"(?:sshpass -p ([\w@]+))?\s*ssh -o Port=(\d+)\s+-o StrictHostKeyChecking=no\s+([\w@]+)@([" \
pattern = r"(?:sshpass -p ([^ ]+))?\s*ssh -o Port=(\d+)\s+-o StrictHostKeyChecking=no\s+([\w@]+)@([" \
r"\d.]+)\s+-W %h:%p -q(?: -i (.+))?'"
match = re.search(pattern, gateway_args)