@@ 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); |