Meu host não oferece suporte a transferências seguras de arquivos. Eu não tenho acesso root. Eu tenho alguma opção?

Meu host não oferece suporte a transferências seguras de arquivos. Eu não tenho acesso root. Eu tenho alguma opção?

Gosto muito deste host, e a falta de transferência segura de arquivos é a única coisa que me impede de me comprometer com ele para um novo site de comércio eletrônico. Já vi algumas recomendações para WebDav, mas isso ainda envolveria pelo menos uma alteração no host, ou seja, ativar o módulo mod_dav Apache. Tentei procurar servidores PHP FTPS de código aberto, mas não tive sorte. Alguma ideia?

Responder1

Você pode tentar uploads simples de formulários CGI/PHP via HTTPS.

Ou, se a máquina host tiver o software, você pode tentar usar PHP paradescriptografararquivos que você carrega criptografados. Observe que você pode não ter acesso ao GPG/PGP, mas a maioria das plataformas Unix tem "crypt" (não a criptografia mais forte, lembre-se, mas em apuros...) e provavelmente terá o openssl que pode ser usado para criptografar/ descriptografar.

Na pior das hipóteses (sem acesso a executáveis ​​locais ou a uma plataforma não Unix), tenho certeza de que existe um código PHP pronto para criptografar e descriptografar arquivos locais. No Stack Overflow, omódulo mcryptfoi sugerido. Claro, é muito trabalho extra, mas é uma opção.

Onde há vontade (ou chicote), há um caminho.

Responder2

Isso serve para enviar arquivos para o servidor? Eles fornecem SSH? Se o fizerem, você poderá transferir coisas por SFTP.

informação relacionada