Kirjoittaja Aihe: SSH & rsync kyssäri  (Luettu 7056 kertaa)

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: SSH & rsync kyssäri
« Vastaus #20 : 05.12.09 - klo:19.46 »
Mikähän on kun en saa ajastettua cronilla backupin ottamista?

Käytössä bash skripti jossa rivi:
Koodia: [Valitse]
/usr/bin/rsync -avz --delete -e "ssh -p 2222 -i /home/tunnus/.ssh/id_rsa-backup" /home/tunnus/Desktop/Test1/ tunnus@serveri-osoite:/home/tunnus/Test2/

Toimii kyllä tuommoisenaan, siis ilman ajastusta. Minulla nyt kaksi avainta käytössä, toinen salasanalla suojattu ja toinen suojaamaton (id_rsa-backup).

Otin lokia tilanteesta, herjaa tämmöistä:
Koodia: [Valitse]
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(600) [sender=3.0.5] 
Arch Linux - A simple, lightweight distribution

nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: SSH & rsync kyssäri
« Vastaus #21 : 05.12.09 - klo:19.53 »
Tarkista, millä käyttäjätunnuksella cron ajaa skriptisi. Lisää skriptin alkuun vaikkapa rivi:

Koodia: [Valitse]
id -un > /tmp/backup.log
Ja katso, mikä tunnus /tmp/backup.log -tiedostoon ilmaantuu.

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: SSH & rsync kyssäri
« Vastaus #22 : 05.12.09 - klo:19.59 »
Tarkista, millä käyttäjätunnuksella cron ajaa skriptisi. Lisää skriptin alkuun vaikkapa rivi:

Koodia: [Valitse]
id -un > /tmp/backup.log
Ja katso, mikä tunnus /tmp/backup.log -tiedostoon ilmaantuu.

Näyttäis ajavan samalla tunnuksella, jolla kirjaudun koneelle.
Arch Linux - A simple, lightweight distribution

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: SSH & rsync kyssäri
« Vastaus #23 : 05.12.09 - klo:20.37 »
Salapoliisityö tuotti hieman hedelmää. Näyttäisi siltä, että jostain syystä käyttääkin tuota salasanasuojattua avainta, kun tekee backuppia..  ???

Koodia: [Valitse]
from="*.kotiverkko.example.org,työkoneeni.example.com",no-port-forwarding,no-X11-forwarding jatässäitsejulkinenavainkaikkinensa

Tuolla kaavalla lisäsin rivin authorized_keys tiedostoon

edit: Pieni kirjoitus virhe kummitteli tossa, eli nyt sain sen käyttämään salasanasuojaamatonta avainta, mutta ongelma silti säilyi.   
« Viimeksi muokattu: 05.12.09 - klo:21.12 kirjoittanut tetrao »
Arch Linux - A simple, lightweight distribution