Skip to main content

Build status Code Climate Test Coverage

Provides command line interface for cross-platform terminal Termius.

[this project used to be named serverauditor-sshconfig in the past]

Demo

asciicast

Installation

For macOS users, there is a Homebrew formula. Usage:

$ brew install termius

Note: By default, the command above installs Bash and zsh completions.

For Linux users, there is a bootstrap.sh script. Usage:

$ curl -sSL https://raw.githubusercontent.com/Crystalnix/termius-cli/master/bootstrap.sh | bash

Termius CLI utility can be installed via pip:

pip install -U termius

or easy_install:

easy_install -U termius

Usage

Init (login, pull, import-ssh-config, push)

termius init

Login to termius.com

termius login

Pull data from termius.com

termius pull

Create host

termius host --address localhost --label myhost

Connect to host

termius connect myhost

Push data to termius.com

termius push

Import hosts from ssh config

termius import-ssh-config

Export hosts from local storage to ./termius/sshconfig

termius export-ssh-config

termius vs serverauditor

Import

A serverauditor user used to enter:

$ serverauditor export

Instead of it, a termius user enters:

$ termius import-ssh-config  # Not required password, or login
$ termius push  # Send all data to the cloud

To prevent import of some super secure host a termius user should write special # termius:ignore annotation:

Host super-secure
    # termius:ignore
    HostName example.com
    User secret_user

If a client are not logged in, the next command logs it in:

$ termius login  # One time

Export

A serverauditor user used to enter:

$ serverauditor import

Instead of it, a termius user enters:

$ termius export-ssh-config  # Export to ./termius/sshconfig

License

Please see LICENSE.

Release files for termius 1.2.15

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

Source distribution (sdist)

Source distribution for termius 1.2.15
File Size Uploaded
termius-1.2.15.tar.gz 45.1 kB Details

Built distribution (wheel)

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

Total release size: 114.3 kB

Release files / termius-1.2.15.tar.gz

Download URL termius-1.2.15.tar.gz
Size 45.1 kB
Tags Source
SHA-256 checksum
How to use checksums
59a329b7c022d1909e19461b98e5d6a9ae7161c3c67f993887f8900c1cf1d8ea
BLAKE2b-256 checksum
How to use checksums
507d5b79f568e38f437f5cb67bf65d7dfb3f30717ec710cb11f9e1e1527d022b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.5

Release files / termius-1.2.15-py3-none-any.whl

Download URL termius-1.2.15-py3-none-any.whl
Size 69.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4efc9aa16a6120d4ddb756711f6dc1ee194a3c64515ba4c68bb26ee6dc24d531
BLAKE2b-256 checksum
How to use checksums
844280d5d1f4e63d5cb1b854c745afce988caa9bb3e777373fa5342807b1285f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.5

Release history Release notifications | RSS feed

This release

1.2.15 This release

2 release files

1.2.13

2 release files

1.2.12

3 release files

1.2.11

2 release files

1.2.10

1 release file

1.2.9

1 release file

1.2.8

1 release file

1.2.7

1 release file

1.2.6

1 release file

1.2.0

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.0.2

2 release files

1.0.1

2 release files

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