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.
- Host: GitHub
- URL: https://github.com/meanii/touka.ssh
- Owner: meanii
- License: gpl-3.0
- Created: 2022-07-03T11:46:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-17T06:20:39.000Z (about 3 years ago)
- Last Synced: 2025-05-14T06:54:45.837Z (9 months ago)
- Topics: ssh, ssh-manager-cli
- Language: Python
- Homepage:
- Size: 57.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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)