An open API service indexing awesome lists of open source software.

https://github.com/meanii/touka.ssh

touka.ssh is an ssh manager that allows you to manage all of your VPSs without keeping your password.
https://github.com/meanii/touka.ssh

ssh ssh-manager-cli

Last synced: 8 months ago
JSON representation

touka.ssh is an ssh manager that allows you to manage all of your VPSs without keeping your password.

Awesome Lists containing this project

README

          

# touka.ssh
> touka.ssh is an ssh manager that allows you to manage all of your VPSs without keeping your password.

## Installing
```
pip3 install -U touka.ssh
```

## help
> touka --help
```
Usage: touka.ssh [OPTIONS] COMMAND [ARGS]...

Awesome ssh manager, especially made for anii ☂️

Options:
-v, --version Show the application's version and exit.
--help Show this message and exit.

Commands:
add Add a new ssh connection with a description.
connect connect to server via name
init assign pub key to your IP machine
list list of all saved servers.
purge purge your stored servers.
```
## Init
assign pub key to your IP machine
```sh
touka init
```

## add
Add a new ssh connection with a description.
```sh
touka add -a 192.168.0.9 -n meanii-ubuntu -d "meanii modlette's server digitalocean"
```

## list
list of all saved servers.

```
Servers you have saved:

+----+---------------------+----------------+------+---------------------------------------------------+--------+
| ID | Name | Address | Port | Description | Status |
+----+---------------------+----------------+------+---------------------------------------------------+--------+
| 1 | kube-anii-master | 218.45.380.202 | 22 | kube-anii-master server of kubernaties | ✅ |
| 2 | kube-anii-worker-02 | 308.50.380.204 | 22 | kube-anii-worker-02 server of kubernaties | ✅ |
| 3 | kube-anii-worker-01 | 308.50.254.203 | 22 | kube-anii-worker-01 server of kubernaties | ✅ |
| 4 | jenkins | 308.50.253.209 | 22 | jenkins server - jenkins.meanii.dev | ✅ |
+----+---------------------+----------------+------+---------------------------------------------------+--------+
```

## connect
connect to server via name
```sh
touka connect -n meanii-ubuntu
```

---
### Copyright & License
- Copyright (C) 2022 [meanii](https://github.om/meanii )
- Licensed under the terms of the [GNU General Public License v3.0](https://github.com/meanii/touka.ssh/blob/main/LICENSE)