Add an Interactive login type as a secondary login option#278
Conversation
|
golangci-lint is broken not the formating of my code i think |
|
@quackduck What are your thoughts? Ig this is a bigger change (allowing passkey-less login on the default :22 port aswell) |
|
can you explain the idea a bit more? also i don't understand the second screenshot. what's the feature? |
|
iirc one reason behavior differs between open and private devzat instances is because of the potential of spam and DOS. is this considered here? edit: i may have misunderstood and possibly this is not a concern here. it's been a while since i thought about the design of devzat haha |
The second screenshot is just how the passkeyless login works in termius (an ssh client that is not only in the terminal). The first screenshot is openssh. I kinda also wanted to show that it's a different kind of login screen, that gets rendered differently by different ssh clients (ie i think putty also has a pop-up) |
The passkeyless login only gets loaded when the Server is set to public. That is when before the Server on :443 would have started (which also doesn't require a passkey atm). Now the Server at :443 is basically the same as the server on :22 and gets started if the altPort config is set. |
PR for #238.
Images of the interactive login in OpenSSH and Termius:


I'm open to changes to the wording of the text xD
We should also maybe add a command in Devzat (or the login screen) where the process of creating a ssh-key is explained.