Muszę zrobić skrypt, który pobiera określony plik dziennika /var/log/
i umieszcza go w miejscu, w którym mogę go łatwo uzyskać (najprawdopodobniej mam dostęp do serwera WWW lub FTP). Nie sądzę, że chcę użyć poczty do jej wysłania. Webdav może być opcją. Musi po prostu działać bez udziału użytkownika i być dość szybki i bezbolesny. Jakieś sugestie? (zasadniczo nie wymaga hasła)
scripts
file-sharing
CaptSaltyJack
źródło
źródło
Innym przydatnym i bezpiecznym poleceniem, którego możesz użyć, byłoby
scp
polecenie, które używa ssh do kopiowania plików tam i z powrotem.Aby tego użyć, możesz użyć konika morskiego, aby utworzyć parę kluczy ssh i skopiować publiczną część klucza do ~ / .ssh /. Nie powinieneś chronić hasła, którego używasz do tego hasła, ponieważ nie chcesz się logować, aby go użyć. Prawdopodobnie powinieneś używać tylko pary haseł, której używasz do tego skryptu. Aby ją wybrać, użyj opcji tożsamości scp -i.
Klucz prywatny zastępuje hasło w postaci zwykłego tekstu.
Zakładam, że w razie potrzeby możesz umieścić wywołanie skryptu w swoim crontabie.
Korzystając z pomocy izx, musisz uważać, aby chronić miejsce, w którym umieszczasz skrypt, aby chronić hasło „słone” dla zdalnego komputera przed wścibskimi oczami. Dzięki takiemu podejściu musisz zachować taką samą ostrożność, aby chronić prywatną część pary kluczy, ponieważ nie jest ona chroniona hasłem.
źródło