[quote=“JonathanOSX”]Definitely sounds like the PKE isn’t working for you, you can get in with the username/password but not PKE.
It could be that authorized_hosts2 is the problem. I’ve never seen it with the 2 ending before.[/quote]
This is fairly common for SSH2 on some linux servers.
The first place i’d look is to take VNC out of the equation. Try it from the terminal with -v flag. So.
ssh -v you@yourremotebox
The -v (verbose) flag should give you a good idea of what’s happening with the connection.
If Vine doesn’t support pass enabed keys then you probably want to try using SSH agent. [url=http://www.sshkeychain.org/]SSHKeychain is a frontend to SSH-agent that integrates well with the OSX keychain.
On another note, I personally don’t feel that the SSH daemon on OSX 10.4 is locked down well enough. For one thing it appears to have protocol version 1 enabled (you can check this with ssh -v -1 you@yourhost). This is insecure and the server should be [url=http://www.security.ku.edu/docs/doc-viewer.jsp?id=26]hardened. Secondly every account is granted SSH access when the protocol is turned on under ‘Sharing’. It’s best to explicitly limit which accounts can have remote access. All of these steps can be done in the /etc/sshd_config file. This means that if you create a demo account with the password demo (or similar) and connect to the net the chances of your box being pwned are extremely high.
For limiting users add “AllowUsers YOU whoeverelseyoutrust” to the end of the file. Be sure to stop and restart the service after changes made to this file.