Articles of ssh

Статус выхода ssh2_exec в PHP?

Хорошо, поэтому pecl ssh2 предположительно является оберткой для libssh2. У libssh2 есть libssh2_channel_get_exit_status. Есть ли способ получить эту информацию? МНЕ НУЖНО: -stdout -STDERR -EXIT STATUS Я получаю только статус выхода. Многие люди бросают вокруг phplibsec, когда ssh воспитывается, но я не вижу способа получить stderr или статус выхода канала из этого: / Кто-нибудь смог получить […]

Отключиться от ssh2_connect ()

Я подключил через ssh2 с помощью ssh2_connect к серверу, но я не вижу в man-страницах какого-либо метода для того, как я должен завершить соединение. Я не совсем поклонник ожидания завершения сценария, прежде чем я отключусь. Могу ли я использовать fclose ? Это звучит не так …

Как установить флаги при использовании функции phpseclib ssh2 exec ()?

Я использую phpseclib и вам нужно сделать пару php-функций, которые позволят кому-то программно ssh на свой сервер и изменить пароль root, а также изменить пароль пользователя, который, возможно, забыли свой пароль (так что вам нужно войти в систему как корень). Я пробовал использовать libssh2, но нашел, что это немного противно использовать. Теперь я смотрю на […]

Доступ к серверу без доступа к серверу Apache – Ubuntu

У меня та же проблема, что и в этом вопросе. Если я объясню это снова, я могу использовать rsync для синхронизации моих локальных данных с сервером без пароля (я использовал SSH-ключи). Но когда я использую функцию exec () в PHP, это не сработает. Человек, который задал этот вопрос, дал ответ сам. Он говорит, что это […]

Терминальный клиент JavaScript (или JS + PHP)

Кто-нибудь знает о терминальном клиенте на основе JS? Либо что-то, что инициирует SSH-соединение с удаленным хостом или даже что-то, что просто связывается с удаленным PHP-скриптом для выполнения команд и получения вывода. Существует ли такая вещь?

Как я могу выполнять удаленные команды в PHP через ssh?

Я пытаюсь выполнить удаленные команды из php-скрипта поверх ssh, и я хочу, чтобы выходные данные из команд (stdout и stderr) передавались потоку на исходный узел. Я знаю, что в Perl и Ruby это возможно. Я не мог найти таких примеров в php. Код: $ip = 'kssotest.yakabod.net'; $user = 'tester'; $pass = 'kmoon77'; $connection = ssh2_connect($ip); […]

Как сохранить сервер websocket, даже после закрытия терминала SSH?

Итак, я использую Ratchet с PHP и в настоящее время загрузил успешный пример websocket на свой сервер. Он работает после того, как я перехожу на SSH, а затем просто запускаю вручную «php bin / chat-server.php». Мне было интересно, что в коммерческой ситуации, как я могу заставить чат-сервер работать? Благодарю.

Как запустить php-скрипт через SSH?

У меня довольно длинный сценарий php, и всякий раз, когда мое интернет-соединение пропускается на секунду, браузер, похоже, останавливает скрипт. Я не могу сидеть в течение 8 часов, чтобы мой сценарий работал, поэтому я решил, что могу запустить его через ssh и вернуться на следующий день и получить свой выходной файл. Однако простой ввод имени скрипта […]

phpseclib – попытка подключения к коммутатору HP procurve возвращает ошибку: выполнение команды SSH не поддерживается

Я пытаюсь использовать библиотеку NET_SSH2 от phpseclib для подключения к коммутатору HP. просто для тестирования / начала работы, я пытаюсь войти в систему, а затем запустил команду «show interfaces brief» на коммутаторе. Но после того, как он войдет в систему, я получаю сообщение об ошибке: SSH command execution is not supported. вот код: <?php set_include_path(get_include_path() […]

превышено максимальное время выполнения программы phpseclib

В настоящее время я использую laravel (который использует phpseclib) для моего проекта и имел проблемы с подключением ssh, получив ошибку. Maximum execution time of 60 seconds exceeded теперь. Я знаю, что это значение может быть расширено, но мне не нужно будет запускать простая команда ls . он, кажется, терпит неудачу в этом классе phpseclib/Math/BigInteger.php Я […]