Ответ 1
Просто unset($connection)
ваша переменная соединения или ssh2_exec($connection, 'exit');
может это сделать.
Возможно, вы могли бы сделать следующее, чтобы быть еще более убедительным!
ssh2_exec($connection, 'exit');
unset($connection);
Я подключил через ssh2 с помощью ssh2_connect
к серверу, но я не вижу никакого метода в man-страницах для того, как я должен завершить соединение.
Я не являюсь поклонником ожидания завершения script до разъединения.
Можно ли использовать fclose
? Это звучит не так...
Просто unset($connection)
ваша переменная соединения или ssh2_exec($connection, 'exit');
может это сделать.
Возможно, вы могли бы сделать следующее, чтобы быть еще более убедительным!
ssh2_exec($connection, 'exit');
unset($connection);
Если вы использовали phpseclib, чистую реализацию PHP SSH, вы могли бы сделать $ssh->disconnect()
. Деструктор phpseclib вызывает его, но вы также можете называть его вручную.
ssh2_exec('logout')
должен убить вашу сессию...