Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 930 Bytes

README.md

File metadata and controls

50 lines (31 loc) · 930 Bytes

WebSSH

license

A web based ssh client.

Features

  • Password authentication supported.
  • Private key authentication supported.
  • Preference settings supported.
  • Fullscreen terminal supported.
  • $TERM xterm-256color supported.
  • Search bar supported.
  • Modern browsers supported.

Principle

+---------+     http     +--------+    ssh    +------------+
| browser | <==========> | webssh | <=======> | ssh server |
+---------+   websocket  +--------+    ssh    +------------+

Deploy

Install dependencies.

$ yarn install --production

Start service.

$ yarn serve

Docker

Build image.

$ docker build -t webssh .

Run container.

$ docker run -d -p 8022:8022 --name webssh webssh

License

MIT © AkiJoey