I'm running a Mac OS X Leopard Server and I created a new user without designating a home directory for that user. Is it possible to have that user authenticate using a Public Key?
I know that when a user does have a home directory it goes in to ~/.ssh/authorized_keys
I don't want to create a home directory for this user because my understanding is it would then allow them to login if given physical access.
UPDATE: I need to allow this user to do a Secure FTP connection only. Setting the Login Shell to /bin/false/
will prevent them from connecting remotely as well.