[linux-l] rsync+ssh geht schief...

Alexander Lenz A.Lenz1 at gmx.net
Mo Mai 26 19:18:43 CEST 2008


> From: "Kendy Kutzner" <kendy.kutzner at e-technik.tu-chemnitz.de>

> Subject: Re: [linux-l] rsync+ssh geht schief...

> 

> > rsync -av(z) --delete-after --timeout=300 -e "ssh -p $PORT -i 

> > $RSYNCKEY -l $RUSER IP.xy.xy.xy" $RUSER@$RHOST:/$RPATH $LPATH

> [...]

> > Und es schlägt fehl für den "entfernten" Linux-PC. (Web-server bei 

> > Hetzner, der aber per direkter ssh u. bestimmtem Port von überall 

> > erreichbar ist.)

> [...]

> > "connection unexpectedly closed. error in rsync protocol data stream 

> > (code

> > 12) at io.c(454) [sender=2.6.9]"

> 

> Ich vermute, der entfernte Rechner fuegt Zeichen in die nicht-interaktive
Session ein.

> 

> Was ist die Ausgabe von

> ssh $DEIN_ENTFERNTER_RECHNER true | hexdump -C

> 

> Kendy

 

Leider exakt *gar keine*.  :-)

Wobei port, identity file und remote-user noch angegeben werden muessen,
root hat keinen Zugriff.

 

Wenn ich true und pipeto hexdump weglasse, zeigt mir die ssh  den üblichen
Versionsstring

(also Ausgabe von uname -a), die "free software" und "No warranty"-meldung,
- und bleibt dann hängen!

Mit ctrl-c hab ich wieder den lokalen Prompt.

 

ssh -v und "command -v rsync" führen zur Meldung :

 

debug1: Unspecified GSS failure.  Minor code may provide more information

Unknown code krb5 195

 

Debug-Ausgabe ansonsten :

 

debug1: OpenSSH_4.3p2 Debian-9etch2, OpenSSL 0.9.8c 05 Sep 2006

debug1: Reading configuration data /etc/ssh/ssh_config

debug1: Applying options for *

debug1: Connecting to www.xxxxxxxx.com [IP.x.y.z] port $PORT.

debug1: Connection established.

debug1: permanently_set_uid: 0/0

debug1: identity file /home/backup/.ssh/meinkey.pub type 2

debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3p2
Debian-9etch2

debug1: match: OpenSSH_4.3p2 Debian-9etch2 pat OpenSSH*

debug1: Enabling compatibility mode for protocol 2.0

debug1: Local version string SSH-2.0-OpenSSH_4.3p2 Debian-9etch2

 

debug1: Unspecified GSS failure.  Minor code may provide more information

Unknown code krb5 195

( 3 x )  !

 

debug1: SSH2_MSG_KEXINIT sent

debug1: SSH2_MSG_KEXINIT received

debug1: kex: server->client aes128-cbc hmac-md5 none

debug1: kex: client->server aes128-cbc hmac-md5 none

debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent

debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP

debug1: SSH2_MSG_KEX_DH_GEX_INIT sent

debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY

debug1: Host 'www.xxxxx' is known and matches the RSA host key.

debug1: Found key in /root/.ssh/known_hosts:7

debug1: ssh_rsa_verify: signature correct

debug1: SSH2_MSG_NEWKEYS sent

debug1: expecting SSH2_MSG_NEWKEYS

debug1: SSH2_MSG_NEWKEYS received

debug1: SSH2_MSG_SERVICE_REQUEST sent

debug1: SSH2_MSG_SERVICE_ACCEPT received

debug1: Authentications that can continue: publickey,keyboard-interactive

debug1: Next authentication method: publickey

debug1: Offering public key: /home/backup/.ssh/($rsync-key)

debug1: Server accepts key: pkalg ssh-dss blen 817

debug1: read PEM private key done: type DSA

debug1: Authentication succeeded (publickey).

debug1: channel 0: new [client-session]

debug1: Entering interactive session.

debug1: Sending environment.

debug1: Sending env LANG = de_DE at euro

debug1: Sending command: command -vv rsync

debug1: client_input_channel_req: channel 0 rtype exit-status reply 0

debug1: channel 0: free: client-session, nchannels 1

debug1: Transferred: stdin 0, stdout 0, stderr 0 bytes in 0.1 seconds

debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 0.0

debug1: Exit status 1

 

---

Nochmals danke und Bitte um Entschuldigung für den 

unschoenen Mailclient aus Redmond, den ich hier leider verwenden muss.

 

Gruesse,

Alexander Lenz

 




Mehr Informationen über die Mailingliste linux-l