Articles of ssh

Подключение к серверу Apache с использованием SSH и PHP / MYSQL

Я прочитал руководство по php для ssh-соединений. Я все еще не понимаю, как безопасно подключиться к моему серверу через ssh с помощью php. Я искал stackoverflow и до сих пор не понимаю. Может ли кто-нибудь дать мне объяснение с функциями, используемыми для подключения к серверу apache?

Сценарий Cron не работает на стороне сервера

У меня есть файлы cron. И это было под httpdocs. Но я решил переместиться в папку cron. И я меняю сценарий. config.php to ../config.php Когда я вызываю скрипт из браузера, все прекрасно работает. Но когда я звоню из ssh, я получил un undefined index: SERVER_NAME Я не мог запустить cronjob. Что я могу сделать? Файл […]

Как надежно и быстро развиваться на удаленном сервере с локальной средой IDE?

Folks, У моих разработчиков и я столкнулся с проблемой, которую я не могу решить. Кажется, такая общая проблема, что я поражен, я не видел «хорошего решения» … но я этого не делал. Удаленный сервер содержит наш PHP в git repo. Devs хочет иметь возможность редактировать и тестировать его без необходимости фиксации / push / pull […]

Ожидание завершения команды с использованием SSH2_Shell в PHP

У меня есть сеанс SSH2_Shell, работающий в PHP. моя проблема в том, что мне нужна команда, чтобы полностью закончить, прежде чем перейти к следующей команде. Вот мой код: $command_capture = "cd /mnt/NADS/scripts/"; $command_capture2 = "./tcpdump.sh $capture_name $sleep"; if (!($connection = ssh2_connect("172.20.1.18", 22))) { echo "fail: unable to establish connection"; } if (!ssh2_auth_password($connection, "root", "Hideandseek")) { […]

Может ли кто-нибудь объяснить аргумент $ pty в вызове функции ssh2_exec ()

Я использовал ssh2_exec какое-то время, чтобы создать панель администратора и систему развертывания для нашего рабочего места, и до сих пор это было очень успешно, когда я пытался использовать ее на другом сервере, чем на локальном сервере. Я продолжаю получать «stdin: is not tty», и я смотрел по всему Интернету, чтобы получить это сообщение. Я понимаю, […]

Можно ли использовать cURL для захвата файлов через SSH?

Я просмотрел модуль SSH2 для PHP, но для этого потребуется перекомпиляция PHP на сервере, который очень раздувается. Это гораздо больше риска, чем хотелось бы сейчас. Можно ли использовать cURL для захвата нескольких файлов через SSH? Я сделал несколько Googling и нашел несколько источников, но ничего на 100% не понял, возможно ли это.

Как исправить ошибку curl PHP CURLE_SSH (79) при использовании sftp для загрузки файла

Я пытаюсь воспроизвести следующую команду для загрузки файла через sftp в моем приложении PHP: curl -T /var/repo/file -u user:password sftp://server.com/folder/ Вышеприведенные команды работают очень хорошо (мне пришлось перекомпилировать libcurl на моем ящике ubuntu, чтобы заставить его работать). Однако, когда я пытался использовать библиотеку curl PHP, все было не так хорошо для меня. Код, который я […]

phpseclib vs libssh2

В одном из моих проектов я собираюсь подключиться к большому количеству серверов удаленно через SSH с помощью PHP. Для него есть два решения: phpseclib и расширение ssh2 PECL для PHP, которое основано на библиотеке libssh2. Так может ли кто-нибудь сравнить оба и упомянуть их плюсы и минусы и т. Д.?

Как синхронизировать проект PHP с помощью RSync и NetBeans?

Я только что установил последнюю версию Netbeans (7.2). Я хотел бы синхронизировать свой проект с удаленным сервером с помощью rsync (или другого инструмента, основанного на ssh). Я попытался найти плагин, но я его не нашел. Может кто-нибудь мне помочь?

Выполнить параллельные команды SSH?

Я хочу написать небольшой PHP-скрипт с использованием функций ssh2_* для одновременного развертывания некоторого кода на нескольких серверах и выполнения нескольких задач. Возможно ли это в PHP, или мне нужно дождаться завершения каждого запроса? Я могу использовать другой язык, но мы PHP-магазин, поэтому я думал, что буду придерживаться знакомого.