[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