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
Saige Bowerman 7f8a9358f8 | ||
---|---|---|
LICENSE | ||
README.md | ||
bssh.sh | ||
setup_bssh.sh |
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.
Feel free to modify it further based on your project's specific needs.