A New and Modern SSH connector written in Python.
Terminal user interface for SSH. It uses ~/.ssh/config to list and connect to hosts.
Install bitssh with docker
docker run --rm -it -v ~/.ssh:/root/.ssh mrsunglasses/bitssh
Install bitssh with pip
pip3 install bitssh
bitsshInstall from source
git clone https://github.com/Mr-Sunglasses/bitssh
cd bitssh
python3 -m pip3 install -e .
bitssh- Check if you have
~/.ssh/configfile - If you don't, create it with
touch ~/.ssh/config
Here's a sample ~/.ssh/config file that is recognized by bitssh:
Host abc
Hostname xxx.xx.xx.xx
User test1
port 22
Host pqr
Hostname ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com
User ubuntu
port 22
Host wxy
Hostname xxx.xx.xxx.xx
User test2
port 22You can check the OpenBSD ssh_config reference for more information on how to setup ~/.ssh/config.
Contributions are always welcome!
See contributing.md for ways to get started.
Please adhere to this project's code of conduct.
Thanks a lot for spending your time helping bitssh grow. Thanks a lot! Keep rocking 🍻
This project needs your shiny star ⭐. Don't forget to leave a star ⭐️
