Pergunta

Eu estou procurando uma maneira de fazer upload de arquivos / estrutura de diretórios de um servidor para outro .. A única maneira é possível no meu caso é SFTP upload, existe alguma maneira fácil de carregá-lo, usando o script ou algo sem fazer arquivo dos arquivos / diretórios, quero recriar no servidor remoto?

Obrigado!

Foi útil?

Solução

Talvez uma solução poderia ser encontrada usando scp recursiva (scp -r)? Ou você está limitado explicitamente sftp única?

Há também um cliente chamado lftp que tem suporte sftp e scripting - muito parecido com arquivo de lote Eu imagino - uma lista de comandos de FTP. ( http://lftp.yar.ru/lftp-man.html )

Outras dicas

Você pode querer considerar Syncplify.me Script FTP! como uma solução. Ele permite que você escrever scripts muito simples para atingir seu objetivo. Por exemplo, fazer upload de um diretório inteiro para um servidor SFTP remoto seria realmente uma única linha de código adicionado a um dos modelos prontos. http://www.syncplify.me/products/ftp-script/

edtFTPj / PRO é um cliente Java SFTP que tem um script abrangente motor. Ser Java você pode executá-lo em qualquer plataforma onde Java é suportado.

Aqui está mais alguns detalhes sobre o suporte a scripts . Ele tem um comando 'mput' que carrega todos os arquivos no diretório atual para o diretório remoto.

transferências Recursivos ainda não são suportados, mas poderia facilmente ser adicionado, se necessário -. Apoio de e-mail se você estiver interessado

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top