Hi Tobias,
On Wed, May 09, 2007 at 16:39:04 +0200, Tobias Schlemmer wrote:
ich verbinde mich ueber eine doppelte SSH-Verbindug zu einem Server mit MySQL-Datenbank:
ssh -t server1 ssh -t server2 mysqldump dbname
- Ist SSH vollstaendig 8-bit-faehig, oder muss ich da noch irgendwas
beachten? Mit anderen Worten: Kann ich den so erzeugten Dump wieder verlustfrei einspielen?
Ich denke schon. Ueber ssh habe ich auch schon solche Kontrukte benutzt (remote tar packt ein, lokale tar empfaengt von ssh):
ssh user@host tar czf - src/ | tar xpzf -
Waere ssh nicht 8-Bit clean, wuerde das schiefgehen.
- kann ich es irgendwie erreichen, dass stderr und stdout getrennt
uebertragen werden? Wenn ich so eine DB ziehe, werden die Passwortabfragen usw. von der zweiten ssh und von mysqldump mit in die Datei geschrieben, was die Bedienung etwas doof macht und hinterher sowieso wieder rausgeloescht werden muss.
Am besten vermeidest Du die Passwortabfragen durch Public Key Authentication und ssh-agent / Agent Forwarding.
Gruss, Chris