The usual workflow to connect to a remote machine is as follows:
- Log into local machine
- Fire up a terminal window
- Type "ssh firstname.lastname@example.org"
- Log into remote machine
I want to get rid of the local Log-in, and compress this into a single step. Like a VT220 terminal would do. Intended workflow:
- Boot the terminal machine (text mode)
- The user presented with a tty with login prompt on
- User types in it's credentials
- The credentials are verified on a remote machine (r.lan)
- The user drops into a shell the remote machine (r.lan)
Context: I am designing a simple terminal application, that I want some customers to use. The application should be run from dedicated terminals with minimal hardware. If I run the application locally, I can just change the login shell to point to the application and get the desired workflow (user-auth then directly drop into the app). However, I want this application to reside on a server, and not have the user explicitly interact with the local machine and ssh.