dateien innerhalb eines web per cronjob abgleichen

Backup, Restore und Transfer von Daten
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

Und was ist falsch daran ? Bei den Verzeichnissen, die er anmeckert, solltest du vielleicht einfach mal die richtigen Rechte setzen ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

auf dem zielserver wird nicht das vorhandene verzeichniss benutzt sondern ein neues angelegt

Code: Select all

/home/www/web3/html/perl/gtchat95/Members/7a76706f6d323662.dat
Dirk

Aufruf mit

Code: Select all

rsync -aRvz --delete -e ssh /home/www/web3/html/perl/gtchat95/Members web6@
webserver.de:~/html/perl/gtchat95/Members
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

Du solltest ja auch mal die Option -R weglassen ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

oki des funzt nun bekomme nur nicht die passwortabfrage weg!

Dirk

@Moderator: kannst bitte die serverdaten löschen, danke

Dirk
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

So mit diesem aufruf gehts nun:

Code: Select all

rsync -avz --delete -e ssh /home/www/web3/html/perl/gtchat95/Members web6@webserver.de:~/html/perl/gtchat95/
wenn ich den ssh-key per cat rüber schicke erhalte ich dieses!

Code: Select all

OpenSSH_2.9.9p2, SSH protocols 1.5/2.0, OpenSSL 0x0090601f
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Seeding random number generator
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: restore_uid
debug1: ssh_connect: getuid 0 geteuid 0 anon 1
debug1: Connecting to [217.160.xxx.xxx] port 22.
debug1: temporarily_use_uid: 0/0 (e=0)
debug1: restore_uid
debug1: temporarily_use_uid: 0/0 (e=0)
debug1: restore_uid
debug1: Connection established.
debug1: read PEM private key done: type DSA
debug1: read PEM private key done: type RSA
debug1: identity file /root/.ssh/identity type 0
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: Remote protocol version 1.99, remote software version OpenSSH_2.9p1
debug1: match: OpenSSH_2.9p1 pat ^OpenSSH
debug1: Local version string SSH-1.5-OpenSSH_2.9.9p2
debug1: Waiting for server public key.
debug1: Received server public key (768 bits) and host key (1024 bits).
The authenticity of host  (217.160.xxx.xxx)' can't be established.
RSA1 key fingerprint is XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'webfuerdich.de,217.160.xxx.xxx' (RSA1) to the list of known hosts.
debug1: Encryption type: 3des
debug1: Sent encrypted session key.
debug1: Installing crc compensation attack detector.
debug1: Received encrypted confirmation.
debug1: Trying RSA authentication with key '/root/.ssh/identity'
debug1: Server refused our key.
debug1: Doing password authentication.
 password:
debug1: Sending command: cat -
debug1: Entering interactive session.
debug1: fd 0 setting O_NONBLOCK
debug1: fd 1 setting O_NONBLOCK
debug1: Sending eof.
debug1: fd 1 clearing O_NONBLOCK
debug1: Transferred: stdin 0, stdout 0, stderr 0 bytes in 0.0 seconds
debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 0.0
debug1: Exit status 0
Wo liegt denn nun der fehler ?

Dirk
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

Wo liegt denn nun der fehler ?
Genau hier :

Code: Select all

Transferred: stdin 0, stdout 0, stderr 0 bytes in 0.0 seconds
Da du aber nicht sagst, wie (mit welchem Kommando) du den Key rüberschickst, kann ich dir genaueres auch nicht sagen.
Warum nimmst du dafür nicht (ist ja nur ein mal) scp ?

Btw. : Deine Artikel kannst du auch selbst ändern ... ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

diesen aufruf dafür nehme ich

Code: Select all

cat ~/.ssh/identity.pub | ssh -v web6@webserver.de cat - >> ~/.ssh/authorized_keys
Dirk,

Ja meine kann ich ändern, nur die anderen net!
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

Sofern es die "identity.pub" überhaupt gibt (imNormalfall heißt sie id_rsa.pub oder id_dsa.pub) mach mal einfach ein

Code: Select all

scp ~/.ssh/identity.pub user@server.tld:~/.ssh/authorized_keys
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

hmm da kommt

Code: Select all

/root/.ssh/identity.pub: No such file or directory
Dirk
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

Das kommt davon, wenn man einfach stumpf abtippt ... mach mal ein

Code: Select all

ls -l ~/.ssh/*.pub
Das, was da rauskommt, kannst du dann rüberkopieren.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

jep habe ich gemacht; antwort

Code: Select all

scp: /home/www/web7/.ssh/authorized_keys: No such file or directory
Dirk
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

OK, auf der anderen Kiste einloggen, mkdir ~/.ssh , danach abmelden, und noch mal rüberschieben.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

hmmm shit

Code: Select all

mkdir: cannot create directory `/home/www/web7/.ssh': Keine Berechtigung
Dirk
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

Das ganze nimmt langsam IRC-mäßige Züge an ...

Als welcher User bist du angemeldet ? Als www7 ?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

jep, genau soll ich in irc chat kommen ?

Dirk
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

In dem Fall ginge das schneller, und der Platz in der Datenbank würde etwas geschont ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

bin drin im forums chat
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

so das mit dem web funzt nun, nur halt das mit dem ohne passwort net.

Code: Select all

# ssh-keygen
Generating public/private rsa1 key pair.
Enter file in which to save the key (/root/.ssh/identity):
/root/.ssh/identity already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/identity.
Your public key has been saved in /root/.ssh/identity.pub.
The key fingerprint is:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
p15112076:~ # cat ~/.ssh/identity.pub | ssh -v web7@server.de cat - >> ~/.s
sh/authorized_keys
OpenSSH_2.9.9p2, SSH protocols 1.5/2.0, OpenSSL 0x0090601f
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Seeding random number generator
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: restore_uid
debug1: ssh_connect: getuid 0 geteuid 0 anon 1
debug1: Connecting to webfuerdich.de [217.160.xxx.xxx] port 22.
debug1: temporarily_use_uid: 0/0 (e=0)
debug1: restore_uid
debug1: temporarily_use_uid: 0/0 (e=0)
debug1: restore_uid
debug1: Connection established.
debug1: read PEM private key done: type DSA
debug1: read PEM private key done: type RSA
debug1: identity file /root/.ssh/identity type 0
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: Remote protocol version 1.99, remote software version OpenSSH_2.9p1
debug1: match: OpenSSH_2.9p1 pat ^OpenSSH
debug1: Local version string SSH-1.5-OpenSSH_2.9.9p2
debug1: Waiting for server public key.
debug1: Received server public key (768 bits) and host key (1024 bits).
debug1: Host 'webfuerdich.de' is known and matches the RSA1 host key.
debug1: Found key in /root/.ssh/known_hosts:1
debug1: Encryption type: 3des
debug1: Sent encrypted session key.
debug1: Installing crc compensation attack detector.
debug1: Received encrypted confirmation.
debug1: Trying RSA authentication with key '/root/.ssh/identity'
debug1: Remote: RSA authentication refused for web7: bad ownership or modes for
'/home/www/web7/.ssh'.
debug1: Server refused our key.
debug1: Doing password authentication.
web7@server.de's password:
debug1: Sending command: cat -
debug1: Entering interactive session.
debug1: fd 0 setting O_NONBLOCK
debug1: fd 1 setting O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
debug1: Transferred: stdin 333, stdout 333, stderr 0 bytes in 0.1 seconds
debug1: Bytes per second: stdin 4321.5, stdout 4321.5, stderr 0.0
debug1: Exit status 0
Dirk
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

nochmal zum erten teil dieses treads mit dem abgelcih innerhalb eines webs

siehe:
Probier's mal so
Code:
rsync -avz --delete /home/www/web3/html/perl/gtchat95/Members /home/www/web3/html/emails


Dabei natürlich gut auf die Pfade aufpassen ...
wie kann ich .htaccess dateien da nicht mit kopieren, schreiben lassen ?

Dirk

hat sich erledig geht mit --exclude

Dirk
Last edited by distanzcheck on 2003-05-22 22:19, edited 1 time in total.
Matthias Diehl
Posts: 315
Joined: 2002-09-24 13:26
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by Matthias Diehl »

sorry, hatte Dein edit zu spät gesehen
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

ja habe ich ja auch festgestellt nur nicht sofort gepostet!

Trotzdem Danke,

weißt auch das mit der passwortabfrage ?

Dirk
Matthias Diehl
Posts: 315
Joined: 2002-09-24 13:26
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by Matthias Diehl »

Das wurde hier doch schon vorgestellt.und auch im IRC besprochen. Bei mir klappt das genau so wie es auch im How-To steht
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

bei mir leider nicht! kannst ja capaincrunch fragen haben es auch zusammen nicht hinbekommen.

Es ist evtl. ein rechte Problem auf dem Zielserver!
Welche vorraussetzungen müssen denn auf dem Zielserver vorhanden sein ?

Zielserver: .ssh verzeichniss ist da, autorised_key wurde auch übertragen.

Quellserver: ssh-keygen nach howtoo in /etc/.ssh angelegt
und per scp und auch cat den key zum zielserver übertragen, trotzdem kommt jedesmal bei aufruf des user@host.de die passwortabfrage!

Dirk
distanzcheck
Posts: 531
Joined: 2003-01-09 08:58
Location: NRW
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by distanzcheck »

wie muß ich dieses abändern

Code: Select all

rsync -avz --exclude ".htaccess" --delete /home/www/web3/html/perl/gtchat95/Members /home/www/web3/html/emails
damit die dateien daten.dat auf dem zielserver chmod 777 haben ?

Dirk
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: dateien innerhalb eines web per cronjob abgleichen

Post by captaincrunch »

Die Zeile : gar nicht, da rsync (vernünftigerweise) die Rechte gleich richtig setzt ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Post Reply