Skip to content

xorb/web-terminal-ssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web terminal

Manage server from the web using SSH

SSH Server

Sample Alpine server with SSH installed. Use below command to start docker container

docker run -d -p 2222:22 xorb/alpine-ssh

Default credentials:

port: 2222 username: root password: root

Server

NodeJS Server, uses SSH2 to connect to remote servers and realtime data messaging. Navigate to server folder and run the following commands

# install dependencies
npm install
# start application
npm start

Client

React application which connects to remote server and gives access to the terminal. It uses xterm.

# install dependencies
npm install
# start application
npm start

Preview

Author

Created and maintained by Dany Boza (@xorbmoon).

About

SSH Web terminal with React and NodeJs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published