assumes remote shell is OpenSSH
In response to issues #709 and #710 hard-wired OpenSSH options are passed to ssh.
Since we let the user change the ssh command with ++remote-shell it would be nice to allow the user to disable these somehow, as they are annoying someone who is using rsh.
There is a work-around by pointing ++remote-shell at a wrapper script.
The way through this may be by shifting setting of those options so that they are bound directly to our default usage of ssh, rather than bolted on independently.
- Target version set to 6.8.0
The most common ++remote-shell setting may be a specific ssh client, so maybe don't completely disable them just because ++remote-shell is non-default. Perhaps ++remote-shell-not-openssh as an additional flag?
- Target version changed from 6.8.0 to 6.8.1
- Target version changed from 6.8.1 to 6.9.0
- Assignee set to Evan Ramos
"++remote-shell-not-openssh" sounds cumbersome. Would it be sufficient to test the string passed to ++remote-shell against "rsh" and "*/rsh" and skip "KbdInteractiveAuthentication=no,PasswordAuthentication=no,NoHostAuthenticationForLocalhost=yes" if it matches?
- Status changed from New to In Progress
- Target version deleted (
Removing version tag because of the minor nature of this issue. Waiting on feedback before proceeding with implementation.
- Status changed from In Progress to Feedback
Also available in: Atom