toppledwagon
06-08-2005, 11:59 AM
Ok, I'll bite. Note that I don't currently use s/key auth.
It sounds like your server is asking for s/key authentication over the ssh connection. Maybe the new ssh client in OSX supports s/key auth, or maybe it's higher on the list than before.
Try different settings for PreferredAuthentications in your ~/.ssh/config file.
Specifically, make a file named ~/.ssh/config (creating the .ssh directory, if it doesn't exist already.) Place the following line in it:
PreferredAuthentications publickey,password,keyboard-interactive,hostbased
Default is: hostbased,publickey,keyboard-interactive,password
I don't know if s/key is 'hostbased' or 'keyboard-interactive', so I put those on the end of the string.
man ssh_config for more details.
-Dave
It sounds like your server is asking for s/key authentication over the ssh connection. Maybe the new ssh client in OSX supports s/key auth, or maybe it's higher on the list than before.
Try different settings for PreferredAuthentications in your ~/.ssh/config file.
Specifically, make a file named ~/.ssh/config (creating the .ssh directory, if it doesn't exist already.) Place the following line in it:
PreferredAuthentications publickey,password,keyboard-interactive,hostbased
Default is: hostbased,publickey,keyboard-interactive,password
I don't know if s/key is 'hostbased' or 'keyboard-interactive', so I put those on the end of the string.
man ssh_config for more details.
-Dave
