Ich muss ein Skript erstellen, das eine bestimmte Protokolldatei aufnimmt und an einem Ort /var/log/
ablegt, an dem ich sie leicht abrufen kann (höchstwahrscheinlich einen Web- oder FTP-Server, auf den ich Zugriff habe). Ich glaube nicht, dass ich Mail zum Senden verwenden möchte. Webdav könnte eine Option sein. Es muss nur ohne Benutzerinteraktion funktionieren und ziemlich schnell und schmerzlos sein. Irgendwelche Vorschläge? (Grundsätzlich wird kein Passwort benötigt)
quelle
Ein weiterer nützlicher und sicherer Befehl, den Sie verwenden können, ist der
scp
Befehl, der ssh zum Kopieren von Dateien hin und her verwendet.Um dies zu verwenden, können Sie mit Seahorse ein SSH-Schlüsselpaar erstellen und den öffentlichen Teil des Schlüssels nach ~ / .ssh / kopieren. Sie sollten das dafür verwendete Passwort nicht mit einem Passwort schützen, da Sie sich nicht anmelden möchten, um es zu verwenden. Sie sollten wahrscheinlich nur das Kennwortpaar verwenden, das Sie für dieses Skript verwenden. Sie verwenden die Identitätsoption scp -i, um sie auszuwählen.
Der private Schlüssel ersetzt ein Klartextkennwort.
Ich gehe davon aus, dass Sie auf Wunsch einen Aufruf des Skripts in Ihre Crontab einfügen können.
Mit dem hilfreichen Ansatz von izx müssen Sie vorsichtig sein, um zu schützen, wo Sie das Skript platzieren, um das Kennwort "salzig" für den Remotecomputer vor neugierigen Blicken zu schützen. Bei diesem Ansatz müssen Sie den privaten Teil des Schlüsselpaars mit der gleichen Sorgfalt schützen, da er nicht durch ein Passwort geschützt ist.
quelle