Articles of sftp

Verifique a conexão com as funções ssh2 no PHP

Eu preciso verificar a conexão com a function http://php.net/manual/en/function.ssh2-connect.php Mas se eu fizesse um cheque assim $connection = ssh2_connect(‘myserver.com’, 22); if (!$connection){ echo ‘no connection’; }else{ echo ‘connection ok’; } Eu nunca entro na linha “ecoar” sem conexão “;” Você pode me explicar por quê? E como fazer um cheque assim? Desde já, obrigado!

SSH2 o que estou fazendo de errado?

Estou tendo problemas para copiar um arquivo do meu projeto Laravel para outro servidor. Isto é o que eu estou fazendo. $connection = ssh2_connect($this->ftpHostname, $this->ftpPort); if (!$connection) { throw new \Exception(“Couldn’t connect to {$this->ftpHostname}:{$this->ftpPort}”); } $loginResult = ssh2_auth_password($connection, ‘usrname’, ‘pswrd’); if (!$loginResult) { throw new \Exception(“Username or Password not accepted for {$this->ftpHostname}:{$this->ftpPort}”); } $sftp = […]

Como corrigir o erro de curvatura do PHP CURLE_SSH (79) ao usar o sftp para carregar o arquivo

Estou tentando reproduzir o seguinte comando para carregar um arquivo via sftp no meu aplicativo PHP: curl -T /var/repo/file -u user:password sftp://server.com/folder/ Os comandos acima funcionam bem (eu tive que recompilar o libcurl na minha checkbox ubuntu para fazê-lo funcionar, no entanto). No entanto, quando eu tentei usar a biblioteca de curvas do PHP, as […]

arquivos sftp / scp com bash

Tenho a necessidade de carregar um conjunto de arquivos para uma conta sftp. Meu primeiro pensamento foi usar a function ssh2_connect () do php e eu consegui que isso funcionasse localmente sem problemas. No entanto, uma vez que me mudei para o ambiente do dev, rapidamente percebi que esta não era uma boa solução porque […]

Comportamento inesperado ao usar phpseclib

Recentemente, tentei implementar a biblioteca phpseclib para fazer login em um servidor SFTP para listar todos os arquivos em um diretório e baixá-los. Depois de baixá-los, mova-os para um diretório diferente no servidor. Eu não estou tendo muita sorte … Então seguindo o código diretamente de seu site , mas adicionei o registro. set_include_path(get_include_path() . […]

Por que o SFTP via PHP falha, mas é bem-sucedido no FileZilla na minha máquina do Windows 8.1?

Em PHP, nem consigo conseguir a conexão SFTP funcionar. Tentei usar a funcionalidade SFTP nativa (ssh_connect) e falha em se conectar. Também tentei usar o phpseclib, mas também falha. Nenhuma das minhas tentativas acima mencionadas forneceu muito no caminho da informação de registro. O código nativo: if (!function_exists(‘ssh2_connect’)) { echo “dll not loaded properly”; //never […]

Como configurar uma porta SFTP personalizada com o phpseclib

Eu tenho que me conectar ao servidor SFTP usando o PHP. Estou usando phpseclib para isso. Encontrei algum exemplo na Internet, mas não consigo me conectar ao SFTP. Estou usando uma porta personalizada (2222) para se conectar ao SFTP. Por favor, diga-me onde posso definir a porta personalizada para se conectar ao SFTP. login(‘username’, ‘password’)) […]

Carregamento de arquivo simples SFTP SFTP

Estou usando phpseclib – class SFTP e estou tentando fazer o upload de um arquivo assim – $sftp = new Net_SFTP(‘mydomain.com’); if (!$sftp->login(‘user’, ‘password’)) { exit(‘Login Failed’); } $sftp->put(‘/some-dir/’,$fileTempName); No entanto, o arquivo não está sendo carregado dentro de some-dir mas é carregado em um diretório antes (para o diretório inicial, digamos que é root). […]

Conexão FTP segura usando o PHP

Eu tenho um servidor de FTP seguro com os detalhes de login e do PHP, estou tentando me conectar a esse servidor de FTP seguro usando a function ftp_ssl_connect/ftp_connect e ftp_login e passando todos os parâmetros corretamente para a function, mas estou impressionado ao ver que ele não se conecta . Se eu tentar conectar-me […]

Conecte-se ao SFTP usando PHP e chave privada

Eu li o artigo após o artigo e simplesmente não consigo encontrar “a solução” que funciona pelo que tenho. Estou tentando fazer o upload de arquivos via SFTP usando php scripting. Conectei usando o CyberDuck com sucesso, mas preciso fazer isso programaticamente. Eu tenho um arquivo .PPK do fornecedor que usei no CyberDuck. Eu tenho […]