ssh protocol 2 / hostbased authentication As you know in order for ssh to work with hostbased authentication the flag EnableSSHKeysign must be set to "yes" in ssh_config file That worked. But if an alternate config file is specified in ssh command line as: # /openssh/bin/ssh -F /openssh/etc/ssh_config_2 -v [hostname] does not work also this flag (EnableSSHKeysign) is not taken as an -o argument in command line: # /openssh/bin/ssh -F /openssh/etc/ssh_config_2 -o EnableSSHKeysign=yes -v [hostname] does not work I belive ssh is looking at the default config file when it is about this particular flag since there is a message when using -v option with ssh saing: "ssh-keysign not enabled in /openssh/etc/ssh_config" ...and this is the default config file As I said I used -F /openssh/etc/ssh_config_2 and I'm absolutely sure this alternate file is used since other options such as port number are corectly taken from alternate config file. This is all about EnableSSHKeysign flag only. We need this in a Linux based diskless cluster
EnableSSHKeysign is not a flag used by the ssh client, so -o or -F do not matter. only the sysadmin can set this flag in /etc/ssh/ssh_config.
This behaviour is by-design
Mass change of RESOLVED bugs to CLOSED