Re: dateien innerhalb eines web per cronjob abgleichen
Posted: 2003-05-22 10:36
Und was ist falsch daran ? Bei den Verzeichnissen, die er anmeckert, solltest du vielleicht einfach mal die richtigen Rechte setzen ...
Resources for System-Administrators
https://www.rootforum.org/forum/
Code: Select all
/home/www/web3/html/perl/gtchat95/Members/7a76706f6d323662.dat
Code: Select all
rsync -aRvz --delete -e ssh /home/www/web3/html/perl/gtchat95/Members web6@
webserver.de:~/html/perl/gtchat95/Members
Code: Select all
rsync -avz --delete -e ssh /home/www/web3/html/perl/gtchat95/Members web6@webserver.de:~/html/perl/gtchat95/
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
Genau hier :Wo liegt denn nun der fehler ?
Code: Select all
Transferred: stdin 0, stdout 0, stderr 0 bytes in 0.0 seconds
Code: Select all
cat ~/.ssh/identity.pub | ssh -v web6@webserver.de cat - >> ~/.ssh/authorized_keys
Code: Select all
scp ~/.ssh/identity.pub user@server.tld:~/.ssh/authorized_keys
Code: Select all
/root/.ssh/identity.pub: No such file or directory
Code: Select all
ls -l ~/.ssh/*.pub
Code: Select all
scp: /home/www/web7/.ssh/authorized_keys: No such file or directory
Code: Select all
mkdir: cannot create directory `/home/www/web7/.ssh': Keine Berechtigung
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
wie kann ich .htaccess dateien da nicht mit kopieren, schreiben lassen ?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 ...
Code: Select all
rsync -avz --exclude ".htaccess" --delete /home/www/web3/html/perl/gtchat95/Members /home/www/web3/html/emails