openSUSE / jeos-firstboot

Lightweight firstboot wizard systemd service for SLE and openSUSE JeOS Images
MIT License
14 stars 13 forks source link

Add ssh_enroll module #112

Closed Vogtinator closed 7 months ago

Vogtinator commented 8 months ago

Screenshot_20240118_165514

Screenshot_20240118_165535

TODO:

lnussel commented 7 months ago

this is pretty cool, maybe we can have it standalone?

Vogtinator commented 7 months ago

this is pretty cool, maybe we can have it standalone?

Thought about that as well. It would either have to be integratable into jeos-firstboot to avoid double maintenance or be small enough to have neglegible overhead.

I'd also like to replace the background process + fifo mess with something simpler.

lnussel commented 7 months ago

I was thinking of sharing modules between jeos-firstboot and sdbootutil too. Needs little duplication like d(), the file with the actual dialogs can then be sourced by different entry points.

Vogtinator commented 7 months ago

Displaying the randomart is a bit much but not as bad as I thought: Screenshot_20240125_085618

Vogtinator commented 7 months ago

Next I'll make it more clear that the message on the client is important. As @lnussel requested, I'll also try to make this a standalone ssh-pairing script and move it into https://github.com/Vogtinator/ssh-pairing and integrate it into jeos-firstboot that way. Should only require minimal code changes.

Vogtinator commented 7 months ago

Next I'll make it more clear that the message on the client is important. As @lnussel requested, I'll also try to make this a standalone ssh-pairing script and move it into https://github.com/Vogtinator/ssh-pairing and integrate it into jeos-firstboot that way. Should only require minimal code changes.

Done! Superseded by #116