Skip to main content

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

Metadata

Release files for tmssh 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tmssh 0.3
File Size Uploaded Provenance
tmssh-0.3.tar.gz 40.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for tmssh 0.3
File Interpreter ABI Platform
tmssh-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 68.4 kB

Release files / tmssh-0.3.tar.gz

Download URL tmssh-0.3.tar.gz
Size 40.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b82a07c26ed53f89535b74c1927df37a681ce6a464a52be437dfd29b325fde7e
BLAKE2b-256 checksum
How to use checksums
2daf86a680e3fc3c27a512c779e8858f9c2b70d7de1c21c3d8a37ef6c66e2488
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / tmssh-0.3-py3-none-any.whl

Download URL tmssh-0.3-py3-none-any.whl
Size 28.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c18be76375d38bd115053254132501bbda3cc9af4d981466c255e0e68d048a2
BLAKE2b-256 checksum
How to use checksums
995e8d3dc69233b01d4d68f7cee54c3084336edc9d6bcf008da13535a8608453
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Security for tmssh 0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page