SSH kulcsok használata MorphOS-en
MorphOS alatt az SSH (Secure Shell) programok az OpenSSH szoftver portjai illetve azon alapulnak. Működésük az ixemul segítségével biztosított. Ennek megfelelően konfigurációjuk az Unix rendszerekhez igen hasonlóan történik, viszont a MorphOS által biztosított amiga-stílusú környezethez vannak illesztve.
Az ixemul az usergroup.library segítségével biztosítja a többfelhasználós környezet emulációját, amely az AmiTCP eredetű NetStack része. A különböző felhasználók környezetének beállítását a MorphOS Preferences -> Users alatt találjuk.
Mint az látható, szükséges megadni egy felhasználónevet, egy jelszót valamint legfontosabbként a felhasználó Home könyvtárát. Ez természetesen nem fog biztosítani egy teljes Unix többfelhasználós környezetet MorphOS alatt, mindössze egyes POSIX rendszerekről portolt szoftvereknek segítség, hogy hol keressék a szabványos állományaikat. A fenti példában a Home könyvtár a telepített MorphOS SDK-n belül van kijelölve, azonban ez nem kötelező. (Tipp: egyes MorphOS verziókkal a beállítások érvényesítéséhez a rendszer újraindítása is szükséges lehet.)
Ezek után a más rendszereken már megismert, SSH által igényelt könyvtárstruktúrát hozhatjuk létre a Home könyvtáron belül:
Amely esetben az id_rsa a privát, az id_rsa.pub pedig a publikus kulcs. Ezután a publikus kulcsot a cél rendszeren adjuk meg. POSIX rendszereken ez általában a ~/.ssh/authorized_keys állományhoz való hozzáfűzést jelenti. Az SDK részét képező, valamint a SYS:Applications-ban lévő Remote Shellbe épített SSH, SCP, SFTP programok ezután használni fogják az SSH kulcsaink. Amennyiben nincs SDK-nk telepítve, a Remote Shell a SYS:Applications/RemoteShell/Files/conf alatt is keresi a megfelelő állományokat.
A kulcsok generálásához itt is az ssh-keygen parancsot használhatjuk, amely telepített SDK esetén a gg:bin/ssh-keygen, SDK nélkül pedig a SYS:Applications/RemoteShell/Files/ssh-keygen alatt található. Az OpenSSH által más rendszeren létrehozott kulcsok természetesen itt is használhatók.