Provides command line interface for cross-platform terminal Termius.
[this project used to be named serverauditor-sshconfig in the past]
Demo
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)
| File | Size | Uploaded | |
|---|---|---|---|
| termius-1.2.15.tar.gz | 45.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|