ProxyJump may construct erroneous ProxyCommand

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



Hello,

On macOS, Terminal’s “New Remote Connection…” command runs ssh in a new window like this:

	login -pfq $USER /usr/bin/ssh $HOST

Here, login executes /usr/bin/ssh with argv[0] set to “-ssh”.

If $HOST has a ProxyJump configuration, the resulting ProxyCommand is:

	-ssh -W '[%h]:%p' $JUMP_HOST

Because of the leading hyphen, this fails to execute. If the user’s shell is zsh, the Terminal window shows:

	zsh:1: unknown exec flag -s

Would it make sense to ignore any leading hyphen when constructing the ProxyCommand from ProxyJump?

% ssh -V       
OpenSSH_9.4p1, LibreSSL 3.3.6

-- 
Rob Leslie
rob@xxxxxxxx

_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev




[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux