Skip to content

akijoey/webssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

⚡ A web based ssh client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published