Unfortunately there is no way, to specify the default location of ssh-keysign and ssh-rand-helper per ssh[d]_config (since pathes are hardcoded), which prevents relocation. So it would be nice to have a SshSigner = /path/ssh-keysign # and perhaps a SshRandHelper = /path/ssh-rand-helper in the configs. If it is not found, ssh can still fallback to the hardcoded values ...
No, we want less options rather than more. You can always use symlinks...
Symlinks are not a solution. E.g., if you install openssh on a shared volume (i.e. NFS) named /usr/local, you can't expect, that the admin creates on dozens of other machines a link from /usr/sbin/.... to /usr/local/,,,. Furthermore symlinks are a bad solution wrt. NFS shared fs. E.g. something refers to /usr/sbin/... and that is a link to /usr/local, which is an NFS drive, which is not available for any reason, the whole machine starts hanging. Also symlinks may sometimes impose security risk and are usually slower than direct access. Hardcoding pathes is really an ancient practice and should be avoided in a modern application. Symlinks are not a solution as well, they are more or less an "instrument" to save diskspace and to "keep files uptodate". It is NOT an "instrument" to solve application weaknesses!
Sorry, as I said: we are not adding extra options for this.
Mass change of RESOLVED bugs to CLOSED