Hi Antoine,

>> [...]
>> I used GSSAPI authentication first and needed to pass certain options to 
>>plink. I didn't see how this works with
>> winswitch/xpra. (Is it possible? Particularly, supplying a session name or 
>> SSH public key would be interesting)
> I am not at all sure how well this works with plink and command line 
> arguments, but this is what the "--ssh=" flag is for.
> [...]

I played around with this; indeed, the *.xpra file accepts a ssh= line.

However, it seems to me that arguments are parsed improperly.

When I use

ssh_port=22
mode=ssh
ssh="plink.exe -noagent -i o:\pkey.ppk"

I get:

Error running ssh program '[plink.exe -noagent -i o:\pkey.ppk', '-l', 'lukas', 
'-ssh'....
[Error 2] The system cannot find the file specified

It seems that in this case, the complete command is interpreted as executeable 
which can of course indeed not be found.

When I use (without quotes)

ssh_port=22
mode=ssh
ssh=plink.exe -noagent -i o:\pkey.ppk

then the appended arguments seem to be dropped; in any case they are ignored.


Independently from that, I see that xpra itself supplies "-agent" to plinks 
argument list. This might not be always wanted, for example in my case.
Therefore I would suggest to add a "ssh_args" option if it can be easily 
implemented.
If this is not set, do whatever is done now (with "ssh" executeable).
If this is set, these arguments are passed to "ssh", along with "-l username" 
and the command to be executed but otherwise no "default" arguments such as 
"-agent".

This method would also allow to pass "-load mysession" and hence GSSAPI 
authentication would work :-)


Regards,
Lukas


_______________________________________________
shifter-users mailing list
[email protected]
http://lists.devloop.org.uk/mailman/listinfo/shifter-users

Reply via email to