Der Publickey kommt in das home-Verzeichnis des Users in .ssh/authorized_keys, der Privatkey kommt in den Clienten, bei Putty unter Connection-SSH-Auth-'Private key file for authentication'
Die Clienten für iPad/iPhone kenne ich nicht, Du kannst aber auf jeden Fall den gleichen Schlüssel verwenden.
Wenn Du grad am konfigurieren bist solltest Du auf jeden Fall das root-Passwort und das des Benutzers Pi auf dem PI ändern und in der /etc/ssh/sshd_config den Eintrag 'PermitRootLogin' auf no setzen.
Wenn alles läuft kannst Du mit dem Eintrag 'PasswordAuthentikation no' den ssh-Zugriff auf die Anmeldung mit Keys beschränken.
Das geht auch für einzelne User:
Match User pi
PasswordAuthentikation no