Andreas Pakulat schrieb:
^^^^^^^^On 14.11.06 17:47:31, Thomas Halinka wrote:Andreas Pakulat schrieb:So?ssh -L 7000:localhost:3389 server1 "ssh -L3389:$ziel:3389 server2"
Ne leider nicht.... ssh -L 7000:localhost:3389 -l $USER server1 "ssh -L3389:$Ziel:3389 server2"^^^^ Da sollte ein Leerzeichen hin.
Da oben wohl schon :-)
hath0804@132.230.35.100's password: Pseudo-terminal will not be allocated because stdin is not a terminal. Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password).Hmm, du brauchst vmtl. dafuer auf server1 einen public-key ohne passwort fuer server2. Offensichtlich wird kein Terminal fuer das Kommando "ssh ... server2" allokiert. Du koenntest noch die Option -t an den 2. ssh uebergeben, aber ich glaube nicht das das geht.
Aber im ersten gehts....ssh -L 7000:localhost:3389 -l $USER -t server1 "ssh -l $USER -L 3389:$Ziel:3389 Server2"
$USER@server1's password: $USER@server2's password: Nach 2 erfolgreichen Kennwörter tut das...So wie ich das Manual verstehe, sollte -t immer ein ptty allozieren, auch wenn stdin kein Terminal ist, damit man Programme, die ein Terminal brauchen über Scripts steuern kann.
Nur RDP über den Tunnel funzt leider noch nicht....
Andreas
Thomas___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de