SSH with public/private key to iMac fails.
Posted
by
bennedich
on Server Fault
See other posts from Server Fault
or by bennedich
Published on 2010-07-11T14:04:09Z
Indexed on
2011/01/07
2:55 UTC
Read the original article
Hit count: 239
I'm trying to connect to my iMac (server) from my macbook (client) on my LAN. Both have Mac OS X 10.6.4. Server running on a new clean install of the OS. When just activating Remote Login in System Preferences everything works fine. But when setting up ssh to only work with public/private key I get the following error messages from the server log depending on if I use a rsa passphrase or not:
With passphrase (case 1):
PAM: user account has expired for <myServerUserName> from 192.168.X.X via 192.168.X.YWithout passphrase (case 2):
Failed publickey for <myServerUserName> from 192.168.X.X port AAAAA ssh2
This is my setup algorithm:
- Create a private and public key on client with command
ssh-keygen -t rsa. In case 1 I also set a passphrase. - Move the
id_rsa.pubto the server path/Users/<myServerUserName>/.ssh/ - In this folder I execute
cat id_rsa.pub > authorized_keys - Making sure
Remote Loginisn't active, I now executesudo /usr/sbin/sshd -don the server. - Back on the client I now type
ssh -v -v -v <myServerUserName>@192.168.X.Yand get prompted to accept RSA key fingerprint. This is NOT the same fingerprint as the one from when I created the private/public key (should it be?). I accept. - Depending on case:
- CASE 1: Client gets halted for password and the response is
permission deniedeven though correct password is given. Back on the server I can read the error message I stated above for case 1:PAM: user account has expired... - CASE 2: Client gets message
Connection closed by 192.168.X.Y. Back on the server I can read the error message I stated above for case 2:Failed publickey...
- CASE 1: Client gets halted for password and the response is
What could possibly cause this?
© Server Fault or respective owner