Project: in-browser login without an ssh client

You can log into barwen.ch in a web browser. Here's a quick HOWTO.

The terminal is shellinabox, with authentication provided by Google Accounts or OpenID or BrowserID, using mod_auth_openid and a custom PAM module to provide single-use login tokens. If you have a barwen.ch account, you can get in with a Google Account or OpenID or with BrowserID or with an HOTP/TOTP hardware or software token such as a yubikey or Google Authenticator running on your smartphone. (yes that's a lot of different ways...)

This implementation seems a bit flakey. It seems to work in firefox but sometimes not in Safari. Because shellinabox is running on a different port, then some places which only allow port 80 will block this. User experience reports are much appreciated.

tags: