I need to take make a script that takes a particular log file in /var/log/ and puts it somewhere where I can easily get it (most likely a web or FTP server I have access to). I don't think I want to use mail to send it. Webdav might be an option. It just needs to work without any user interaction, and be pretty fast and painless. Any suggestions? (no password needed, basically)
|
|
||||
|
|
|
||||
|
|
|
Another useful and secure command you can use would be the To use this you can use seahorse to create an ssh key pair and copy the public part of the key to ~/.ssh/. You should not protect the password you use for this with a password since you don't want to login to use it. You should probably only use the password pair you use for this for this script. You use the scp -i identity option to select it. The private key takes the place of a plaintext password. I assume you could place an invocation of the script in your crontab if desired. With izx's helpful approach you need to be careful to protect where you place the script to protect the password "salty" for the remote computer from prying eyes. With this approach you'll have to take the same care to protect the private part of the key pair since it is not password protected. |
|||
|
|