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
bitssh
Install from source
git clone https://github.com/Mr-Sunglasses/bitssh
cd bitssh
python3 -m pip3 install .
bitssh
- Check if you have
~/.ssh/config
file - 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 22
You 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 AutoType grow. Thanks a lot! Keep rocking 🍻
This project needs your shiny star ⭐. Don't forget to leave a star ⭐️