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 0a4ff1c77b | ||
---|---|---|
LICENSE | ||
README.md | ||
bssh.sh | ||
color.issues | ||
example.yml | ||
example_key.yml | ||
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.