Articles of sftp

проверить соединение с функциями ssh2 в PHP

Мне нужно проверить соединение с помощью функции http://php.net/manual/en/function.ssh2-connect.php Но если я сделал такой чек $connection = ssh2_connect('myserver.com', 22); if (!$connection){ echo 'no connection'; }else{ echo 'connection ok'; } Я никогда не попадаю в строку «эхо» без связи »; Можете ли вы объяснить мне, почему? И как это сделать? Заранее спасибо!

Ошибка сервера при загрузке больших файлов с помощью PHP

Я использую SFTP-функции PHPSecLib для загрузки файлов с FTP-сервера. Линия $sftp->get($fname); работает, если файл до 200 МБ, но если он 300 МБ, браузер отвечает «Firefox не может найти файл в [download.php]». То есть, он говорит, что не может найти файл php, который я использую для загрузки удаленного файла. Сначала я думал, что это связано с […]

Почему SFTP через PHP выходит из строя, но преуспевает в FileZilla на моем компьютере с Windows 8.1?

В PHP я даже не могу заставить SFTP-соединение работать. Я попытался использовать собственную функцию SFTP (ssh_connect), и он не смог подключиться. Я также пытался использовать phpseclib, но он тоже не срабатывает. Ни одна из моих вышеупомянутых попыток не предоставила много информации о журнале. Нативный код: if (!function_exists('ssh2_connect')) { echo "dll not loaded properly"; //never see […]

Безопасное FTP-соединение с использованием PHP

У меня есть безопасный FTP-сервер с регистрационными данными и с PHP, я пытаюсь подключиться к этому безопасному FTP-серверу с помощью ftp_ssl_connect/ftp_connect и ftp_login функции и передать все параметры должным образом функции, но я поражен, увидев, что он не подключается , Если я попытаюсь подключиться к этому безопасному FTP-серверу из командной строки, используя ssh, чем это […]

Как подавить предупреждение phpseclib «Недействительный HMAC»

Я использую phpseclib для передачи файлов через SFTP, но логин завершается с ошибкой Недопустимый HMAC Мне нужно игнорировать это предупреждение сервера. Например, с помощью команды curl я использую параметр -k . Могу ли я сделать то же самое с phplibsec? -k, –insecure (SSL) Эта опция явно разрешает завиток выполнять «небезопасные» SSL-соединения и передачи. Все SSL-соединения […]

SSH2 в php, wamp, windows

Мне нужно подключить ссылку sftp и поместить данные в ссылку sftp. Я хочу подключить sftp ссылку через функцию ssh2_connect . Моя проблема в том, что всякий раз, когда я запускаю эту функцию, я получаю сообщение об ошибке для Call to undefined function ssh2_connect() . Затем я загрузил libssh2.tar.gz и ssh2.tgz но я не знаю, где […]

nginx + WordPress: Правильные разрешения пользователя / файла для автоматического обновления SFTP +?

Я использовал это руководство для установки nginx и WordPress на Ubuntu VPS. Руководство инструктирует вас установить владельца каталога /var/www для nginx:nginx . Когда я использую SFTP, я вхожу в систему с именем ubuntu , но это имя не имеет права на запись каких-либо файлов, которыми владеет nginx . Мой вопрос: какой был бы идеальный способ […]

Загрузка PHP с удаленного сервера через sftp

Возможно, это было задано раньше, я новичок в PHP, и я стараюсь учиться как можно больше, но это действительно меня бросило. В принципе, я хочу знать, как бы я использовал PHP-код, чтобы заставить его загружать все с удаленного сервера на локальное. Это заставляет загружать все не только один файл, на который я застрял. Так, пожалуйста, […]

Подключение к FTP-серверу с PHP

Этот вопрос соответствует этому вопросу , я пытаюсь подключиться к защищенному FTP-серверу, и он не может подключиться, более странная часть заключается в том, что я могу делать ssh и подключаться к серверу, но когда я пытаюсь сделать это с php кода, используя несколько разных подходов, но он не работает подходы: Флеш-упаковщики ftp_connect & ftp_login ftp_ssl_connect […]

SFTP из PHP – неопределенные константы CURLOPT_PROTOCOLS и CURLPROTO_SFTP?

Из моего php-скрипта мне нужно загрузить CSV-файл на удаленный сервер через sftp. Я последовал принятому ответу на этот вопрос: SFTP из PHP Вот как выглядит мой код <?php error_reporting(E_ALL); ini_set('display_errors', 1); $ch = curl_init(); $localfile = 'export-3.csv'; $fp = fopen($localfile, 'r'); curl_setopt($ch, CURLOPT_URL, 'sftp://user:pass@ftp.remote.com/'.$localfile); curl_setopt($ch, CURLOPT_UPLOAD, 1); curl_setopt($ch, CURLOPT_PROTOCOLS, CURLPROTO_SFTP); curl_setopt($ch, CURLOPT_INFILE, $fp); curl_setopt($ch, CURLOPT_INFILESIZE, […]