Necesito hacer un script que tome un archivo de registro particular /var/log/
y lo coloque en algún lugar donde pueda obtenerlo fácilmente (lo más probable es que sea un servidor web o FTP al que tengo acceso). No creo que quiera usar el correo para enviarlo. Webdav podría ser una opción. Solo necesita funcionar sin ninguna interacción del usuario, y ser bastante rápido e indoloro. ¿Alguna sugerencia? (no se necesita contraseña, básicamente)
fuente
Otro comando útil y seguro que puede usar sería el
scp
comando que usa ssh para copiar archivos de aquí para allá.Para usar esto, puede usar seahorse para crear un par de claves ssh y copiar la parte pública de la clave a ~ / .ssh /. No debe proteger la contraseña que usa para esto con una contraseña ya que no desea iniciar sesión para usarla. Probablemente solo debería usar el par de contraseñas que usa para esto para este script. Utiliza la opción de identidad scp -i para seleccionarla.
La clave privada reemplaza a una contraseña de texto sin formato.
Supongo que podría colocar una invocación del script en su crontab si lo desea.
Con el enfoque útil de izx, debe tener cuidado de proteger el lugar donde coloca el script para proteger la contraseña "salada" de la computadora remota de miradas indiscretas. Con este enfoque, tendrá que tener el mismo cuidado para proteger la parte privada del par de claves, ya que no está protegido con contraseña.
fuente