Skip to content

A WebSockets-based remote terminal manager. (based of Wetty) i.e. ET phone home

Notifications You must be signed in to change notification settings

asyrique/et-ssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ET-SSH

A remote management system built on Nodejs and socket.io

TODO

  • Run everything over HTTPS
  • Retry connecting Websockets if connection lost, and handle for detecting internet connection and begin trying to connect (May be a systemd service?) [Apparently Websockets handle this themselves :D]
  • Figure out how to set SSH username dynamically on session init.
  • Do proper session teardown
    • Remove connection pipeStruct from connectedBoxes object on disconnect of box or control.
  • Test large scale (1000+) boxes

Stretch TODOs

  • User account and favourite boxes
  • Richer metadata on boxes:
    • Last seen
    • SFTP via websockets (copy files by drag and drop)

About

A WebSockets-based remote terminal manager. (based of Wetty) i.e. ET phone home

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages