fix(ssh): scp requires square brackets for ipv6 (#6001)

This commit is contained in:
Darren Sisson
2025-06-18 14:10:21 +01:00
committed by GitHub
parent 221b82cf06
commit 8fa0409a37

View File

@@ -103,7 +103,11 @@ class SshMultiplexingHelper
} }
$scp_command .= self::getCommonSshOptions($server, $sshKeyLocation, config('constants.ssh.connection_timeout'), config('constants.ssh.server_interval'), isScp: true); $scp_command .= self::getCommonSshOptions($server, $sshKeyLocation, config('constants.ssh.connection_timeout'), config('constants.ssh.server_interval'), isScp: true);
if ($server->isIpv6()) {
$scp_command .= "{$source} {$server->user}@[{$server->ip}]:{$dest}";
} else {
$scp_command .= "{$source} {$server->user}@{$server->ip}:{$dest}"; $scp_command .= "{$source} {$server->user}@{$server->ip}:{$dest}";
}
return $scp_command; return $scp_command;
} }