easycon
A easy-use tool to connect to a remote server, by which one can easily login, upload and download files to and from a remote server. One can also connect to a server behind a NAT. This tool is developed on paramiko.
Install
pip install easycon
Usage
One can find the instruction by run command easycon in terminal directly.
(For windows users, one can try easycon or easycon.bat)
In the following, some of the examples are given:
- login remote server:
easycon --config <configfile> --login
(One can obtain a<configfile>template by--mkconfig) - upload file(dir) into remote server:
easycon --config <configfile> --put <example.txt> - download file(dir) from server:
easycon --config <configfile> --get <example.txt> - jump over NAT:
scenery: One need to login a server that is in a private subnet (behind a NAT) shown as following:
local host-->jumpbox-->targetOne can get two configurate file<jump.txt>and<target.txt>and execute:
easycon --config <target.txt> --jump <jump.txt>
One can find more in instruction.
Update
2020.08.15
add easycon-cli (interactive cli tool)
2019.04.02
add --dynamic (ssh -D)
2019.03.31
add --jump
2019.03.27
add --loginw
2019.03.16
Update sshapi.
Update 2019.03.10
Windows supported
Update 2019.03.08
Metadata
Release files for easycon 2022.11.19.1420
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| easycon-2022.11.19.1420.tar.gz | 7.1 kB | Without provenance | Details for easycon-2022.11.19.1420.tar.gz |
Release files / easycon-2022.11.19.1420.tar.gz
| Download URL | easycon-2022.11.19.1420.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8825b3e7c886d88025f8553a5261497500f09d9b0d3d967bda0d6357ec6a6760
|
|
BLAKE2b-256 checksum How to use checksums |
2fbb6ecd743f538ac200bc1464f24285a3e3012d547e0d0b3cf1fbfa944d5bf1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.59.0 importlib-metadata/3.7.2 keyring/23.0.0 rfc3986/1.4.0 colorama/0.4.1 CPython/3.8.7
|
Security for easycon 2022.11.19.1420
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.