https://github.com/billchurch/webssh2
Web SSH Client using ssh2, socket.io, xterm.js, and express. webssh webssh2
https://github.com/billchurch/webssh2
ssh ssh-client web-ssh
Last synced: 10 days ago
JSON representation
Web SSH Client using ssh2, socket.io, xterm.js, and express. webssh webssh2
- Host: GitHub
- URL: https://github.com/billchurch/webssh2
- Owner: billchurch
- License: mit
- Created: 2016-05-18T15:35:28.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T12:30:27.000Z (5 months ago)
- Last Synced: 2025-04-21T14:54:43.940Z (12 days ago)
- Topics: ssh, ssh-client, web-ssh
- Language: JavaScript
- Homepage:
- Size: 46.5 MB
- Stars: 2,435
- Watchers: 68
- Forks: 543
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-starred - billchurch/webssh2 - Web SSH Client using ssh2, socket.io, xterm.js, and express. webssh webssh2 (others)
README
# WebSSH2
[](https://travis-ci.com/billchurch/webssh2) [](https://github.com/billchurch/webssh2/releases/latest) [](https://github.com/billchurch/webssh2/actions/workflows/docker-multiplatform.yml)
[](https://www.buymeacoffee.com/billchurch)
Web SSH Client using ssh2, socket.io, xterm.js, and express
A bare bones example of an HTML5 web-based terminal emulator and SSH client. We use SSH2 as a client on a host to proxy a Websocket / Socket.io connection to a SSH2 server.
# Requirements
Node v14.x or above. If using ** element, modify `./src/index.js` directly, or check out `webpack.*.js` and add your custom javascript file to a task there (best option).