SDK: can't find ssh keys for emulators

I lost my keys for the virtualbox emulator in the SDK.

They used to belong to SailfishOS/vmshare/ssh/private_keys/Sailfish_OS-Emulator-latest but they are not here anymore. We just have the keys for the build engine in private_keys.

Any idea, apart from opening the .vdi file and grabbing the keys from there?

All the authorized_keys for both the emulator and the build engine use the same key (SailfishOS/vmshare/ssh/private_keys/sdk).
Notice also that nemo user has now been replaced by defaultuser.

My bad: the FAQ | Sailfish OS Documentation was (of course) updated.

You could have also learned the SSH key path and other connection properties from Tools > Options > Sailfish OS > Emulator inside the IDE as well as from sfdk's output as in this example:

$ sfdk device list
#0 "Sailfish OS Emulator"
    emulator         autodetected  defaultuser@
    private-key: ~/tmp/SailfishOS/vmshare/ssh/private_keys/sdk
#1 "Xperia 10 II - Dual SIM (ARM 64bit)"
    hardware-device  user-defined  defaultuser@
1 Like