Hi phx, openssh in my case is an Amiga port of SSH. I know it does not support everything (open)ssh does on other platforms. However, I have seen the binaries ssh-keygen ssh-keyscan and ssh-keysign, so I'm presuming this authentication method is supported.
Here is a copy of the amiga os readme for openssh :
SUMMARY
=======
OpenSSH is a FREE version of the SSH connectivity tools that technical
users of the Internet rely on. Users of telnet, rlogin, and ftp may not
realize that their password is transmitted across the Internet unencrypted,
but it is. OpenSSH encrypts all traffic (including passwords) to effectively
eliminate eavesdropping, connection hijacking, and other attacks.
This port is currently limited to the OpenSSH clients: ssh, sftp and scp.
Additional tools provided include ssh-keygen, ssh-keyscan and ssh-keysign.
INSTALL
=======
Create a HOME: assign if you don't have one already.
Some tools store files in the HOME:.ssh directory.
Create a DEVS:SSH directory. It is an optional directory used to store
some ssh configuration files.
Copy all the executables to a suitable location such as SYS:Utilities
and check out the documentation available at
http://www.openssh.org.
DIRECTORIES
===========
OpenSSH files are stored in different places in this port as follows:
1) /home or ~ now refers to HOME:
2) /etc/ssh now refers to DEVS:SSH
3) /tmp now refers to T:
LIMITATIONS
===========
- Terminal emulation is limited to the facilities provided by your CON:
- ssh detaching with ~& is disabled
- ssh -f option to put ssh into daemon mode is disabled
- ssh_askpass is not supported
- proxy commands are disabled
- any syslog messages are just displayed to stderr
HISTORY
=======
4.5p1-1 - ported ssh, sftp, scp, ssh-keygen, ssh-keyscan and ssh-keysign