Simple SSH Manager
Project description
TMSSH
TMSSH is a command line SSH manager. It's very basic but useful.
Installation
Use pip install tmssh.
Usage
To start tmssh, type tmssh into a shell. It'll then ask for a command.
After exiting a server, it'll bring you back to the menu, and you can use
either ctrl+c, ctrl+d, or q to exit it.
Servers are stored in ~/.ssh/tmssh_hosts with one server per line. It uses
this format: username@host arguments (comment)
Commands
a
Adds a server to tmssh. It will then ask for the username@server, such as
user@192.168.0.1. You can also add any extra arguments here. It'll then ask
you to add an optional comment. This can be used for memorable server names.
After adding a server, it will be assigned a number. Type this number into the command prompt and it will connect to that server.
r
Removes a server. Type it's number to delete it.
q
Quits TMSSH.
FAQ
Why is this better than plain ssh commands?
It remembers all your IP adresses, and it's much faster to type tmssh↵1↵ than
it is to type ssh username@192.168.0.101.
Why is this better than other ssh managers?
It's so simple it can't go wrong, it works in every command line, and doesn't need a GUI and a subscription (this'll be free forever!).
How do I edit a server?
I could make it built-in, but it's easier for you to just edit the hosts file. (see commands/a)
Can I change the colours?
Sure, however you have to edit the code, and in a future release it'll be easier.
Your code sucks, I want to improve it.
Please do.
Changelog
0.3
- Added server comments
- Improved README
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tmssh-0.3.tar.gz.
File metadata
- Download URL: tmssh-0.3.tar.gz
- Upload date:
- Size: 40.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b82a07c26ed53f89535b74c1927df37a681ce6a464a52be437dfd29b325fde7e
|
|
| MD5 |
8af5aad07d6a29e65fd157ec48954c41
|
|
| BLAKE2b-256 |
2daf86a680e3fc3c27a512c779e8858f9c2b70d7de1c21c3d8a37ef6c66e2488
|
File details
Details for the file tmssh-0.3-py3-none-any.whl.
File metadata
- Download URL: tmssh-0.3-py3-none-any.whl
- Upload date:
- Size: 28.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c18be76375d38bd115053254132501bbda3cc9af4d981466c255e0e68d048a2
|
|
| MD5 |
59007b152a1a7c3c32ab1fe7081a058d
|
|
| BLAKE2b-256 |
995e8d3dc69233b01d4d68f7cee54c3084336edc9d6bcf008da13535a8608453
|