|
@@ 76-80 (lines=5) @@
|
| 73 |
|
$sshOptions[] = '-p ' . escapeshellarg($serverConfig->getPort()); |
| 74 |
|
} |
| 75 |
|
|
| 76 |
|
if ($serverConfig->getPrivateKey()) { |
| 77 |
|
$sshOptions[] = '-i ' . escapeshellarg($serverConfig->getPrivateKey()); |
| 78 |
|
} elseif ($serverConfig->getPemFile()) { |
| 79 |
|
$sshOptions[] = '-i ' . escapeshellarg($serverConfig->getPemFile()); |
| 80 |
|
} |
| 81 |
|
|
| 82 |
|
if ($serverConfig->getPty()) { |
| 83 |
|
$sshOptions[] = '-t'; |
|
@@ 273-277 (lines=5) @@
|
| 270 |
|
if ($serverConfig->getPort()) { |
| 271 |
|
$sshOptions[] = '-p ' . escapeshellarg($serverConfig->getPort()); |
| 272 |
|
} |
| 273 |
|
if ($serverConfig->getPrivateKey()) { |
| 274 |
|
$sshOptions[] = '-i ' . escapeshellarg($serverConfig->getPrivateKey()); |
| 275 |
|
} elseif ($serverConfig->getPemFile()) { |
| 276 |
|
$sshOptions[] = '-i ' . escapeshellarg($serverConfig->getPemFile()); |
| 277 |
|
} |
| 278 |
|
$sshOptions = array_merge($sshOptions, $this->getMultiplexingSshOptions()); |
| 279 |
|
|
| 280 |
|
exec('ssh ' . implode(' ', $sshOptions) . ' -O check -S ' . $this->getConnectionHash() . ' ' . escapeshellarg($username . $hostname) . ' 2>&1', $checkifMuxActive); |