Eu preciso fazer um script que inclua um arquivo de log específico /var/log/
e o coloque em algum lugar onde eu possa obtê-lo facilmente (provavelmente um servidor da Web ou FTP ao qual tenho acesso). Acho que não quero usar o correio para enviá-lo. O Webdav pode ser uma opção. Ele só precisa funcionar sem nenhuma interação do usuário e ser bastante rápido e indolor. Alguma sugestão? (nenhuma senha é necessária, basicamente)
fonte
Outro comando útil e seguro que você pode usar seria o
scp
comando que usa ssh para copiar arquivos para lá e para cá.Para usar isso, você pode usar o cavalo-marinho para criar um par de chaves ssh e copiar a parte pública da chave para ~ / .ssh /. Você não deve proteger a senha usada para isso com uma senha, pois não deseja fazer login para usá-la. Você provavelmente deve usar apenas o par de senhas usado para este script. Você usa a opção scp -i identity para selecioná-lo.
A chave privada substitui uma senha de texto sem formatação.
Suponho que você possa colocar uma invocação do script em seu crontab, se desejar.
Com a abordagem útil da izx, você precisa ter cuidado para proteger onde coloca o script para proteger a senha "salgada" do computador remoto contra olhares indiscretos. Com essa abordagem, você precisará tomar o mesmo cuidado para proteger a parte privada do par de chaves, pois ela não é protegida por senha.
fonte