Skip to main content

A helper for ssh operate in terminal

Project description

Simple Tabby

A hepler tool to manage many remote ssh server.

when you open a native terminal on unix system , stabby can list all remote ssh server that you have configed as a pretty table. Then you can choose one to login.

You will get more infomation about every remote ssh server depend on what's your describe for the server

Why

I just need a gadget for my work . In my work, i need to manage many remote server machines that deployed some application, such as java application,mysql and so on. when i decided to connect some machines, I spend a lot of time checking which applications are deployed on each server it's making me miserable. Tabby has wonderful Profiles & connections feature, but there no space to remark more information for every machine or connection. I still need another document to manage information that can not hold with Tabby.

Install

pip install stabby

Usage

add your first remote server config

run command stabby add , follow promotes input server configuration , like below:


connect to remote server

run command stabby ,you can see as below:

How does it work

It's so easy. Default , stabby(simple_tabby) loads config file under $USER_HOME/.simple_tabby/default.json, file content like below:

[
  {
    "name": "name",
    "host": "remote server ip or host",
    "port": 22,
    "user": "remote user",
    "password": "remote password",
    "privateKey": "ssh key path",
  }
]

and the file need to create by yourself. you can use different json file to group your remote server information. if load file success, stabby will print as table like below:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stabby-1.0.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

stabby-1.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file stabby-1.0.2.tar.gz.

File metadata

  • Download URL: stabby-1.0.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for stabby-1.0.2.tar.gz
Algorithm Hash digest
SHA256 0f84fc16ba70f1fcf59bb318b01aa40e155cc9c9ed00f6ed2c50446eae880bf2
MD5 96ccfd7cb8b77c30b9b6faaaebd9c0c9
BLAKE2b-256 b9c9201cb658db8caf9b9ffc844cad162ae1555cdf1014647c6d93a5d431befb

See more details on using hashes here.

File details

Details for the file stabby-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: stabby-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for stabby-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e2fd7271492a9fb40ad7e5ff1dcd4ef9f23aefa7dca90e7e63592f38eec4c797
MD5 97d6fec278091a5c2629fdd29a671309
BLAKE2b-256 eb035b8bd94315107f801ace48bf5e77ba55c2398935812cad8b4ade4adcb404

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page