Skip to content

Connect to your linux machine via ssh in your browser.

License

Notifications You must be signed in to change notification settings

hebruce110/ssh-web-console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sshWebConsole

you can connect to your linux machine by ssh in your browser.

Dependency

go get -u github.com/kardianos/govendor  # ues [govendor](https://github.com/kardianos/govendor) to manager dependency

How to build

  1. clone the repository webConsole to any directory (example:/home/foo/webConsole) you like,and follow its README to build the frontend code.
  2. copy the built files to present project,and edit configure file:
    cp /home/foo/webConsole/dist/static/  ./static/
    cp /home/foo/webConsole/dist/index.html  ./views/index.html
    cp conf/config.yaml.example conf/config.yaml
    vi conf/config.yaml  # edit configure file
  3. get Dependency(run govendor sync) and then run:go build main.go to build present project.
  4. run: ./main ,and than you can enjoy it in your browser.

Screenshots

Related Works

https://github.com/shibingli/webconsole

About

Connect to your linux machine via ssh in your browser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.5%
  • Dockerfile 3.5%