J'ai besoin de créer un script qui prend un fichier journal particulier /var/log/
et le place quelque part où je peux facilement l'obtenir (probablement un serveur Web ou FTP auquel j'ai accès). Je ne pense pas que je veux utiliser le courrier pour l'envoyer. Webdav pourrait être une option. Il doit simplement fonctionner sans aucune interaction avec l'utilisateur, et être assez rapide et indolore. Aucune suggestion? (pas de mot de passe nécessaire, en gros)
la source
Une autre commande utile et sécurisée que vous pouvez utiliser serait la
scp
commande qui utilise ssh pour copier des fichiers en avant et en arrière.Pour l'utiliser, vous pouvez utiliser Seahorse pour créer une paire de clés SSH et copier la partie publique de la clé dans ~ / .ssh /. Vous ne devez pas protéger le mot de passe que vous utilisez pour cela avec un mot de passe car vous ne voulez pas vous connecter pour l'utiliser. Vous ne devriez probablement utiliser que la paire de mots de passe que vous utilisez pour cela pour ce script. Vous utilisez l'option d'identité scp -i pour le sélectionner.
La clé privée remplace un mot de passe en texte brut.
Je suppose que vous pouvez placer une invocation du script dans votre crontab si vous le souhaitez.
Avec l'approche utile d'izx, vous devez faire attention à protéger l'endroit où vous placez le script pour protéger le mot de passe "salé" de l'ordinateur distant des regards indiscrets. Avec cette approche, vous devrez prendre le même soin de protéger la partie privée de la paire de clés car elle n'est pas protégée par mot de passe.
la source