Innovative SSH Solution with YAML Configurations, Key/Password Authentication, and a Web UI. Includes cloud storage. Web UI hosted at ssh.andresdev.online. https://ssh.andresdev.online
Go to file
Saige Bowerman d64554ab18 Add example_key.yml 2024-07-03 00:13:54 -05:00
LICENSE Update LICENSE 2024-07-02 22:53:42 -05:00
README.md Update README.md 2024-07-02 23:03:23 -05:00
bssh.sh Update bssh.sh 2024-07-02 23:44:49 -05:00
example.yml Update example.yml 2024-07-03 00:13:08 -05:00
example_key.yml Add example_key.yml 2024-07-03 00:13:54 -05:00
setup_bssh.sh Update setup_bssh.sh 2024-07-02 15:06:54 -05:00

README.md

bSSH - A New Approach to SSH Configurations

bSSH offers a streamlined SSH experience with features like YAML-based configurations, key/password authentication, and the potential for cloud storage and a web UI. The web UI is hosted at ssh.andresdev.online and is currently under development.

Features

  • YAML Configurations: Simplify your SSH configuration management with easy-to-read YAML files.
  • Key/Password Authentication: Support for both key and password-based SSH authentication.
  • Cloud Storage (Coming Soon): Store and access your configurations from the cloud.
  • Web UI (Coming Soon): Manage your SSH configurations via a user-friendly web interface.

Installation

Install bSSH with a single command:

curl -sSL "https://git.zelz.net/saige/bssh/raw/branch/main/setup_bssh.sh" | bash

Getting Started

After installation, run the following command to initialize the configurations directory and display the help message:

bssh -h

Usage

To get a full list of available commands and options, run:

bssh -h

Example Commands

  • Login with user:
    bssh -u username -p password
    
  • List all configurations:
    bssh -l
    
  • Save a configuration to the cloud:
    bssh -s configName configFile.yml
    
  • Use a local configuration:
    bssh -o configName
    
  • Create a new local configuration:
    bssh -m
    

Contributing

We welcome contributions! Feel free to fork the repository and submit pull requests.

License

This project is licensed under the MIT License.