Recover ssh private key from Keychain Access
"Export "SSH key"" (or whatever the name of your key is) should be available below the copy and removal options in the right-click context menu of a key in keychain access.

Don't you see an option for export?