Skip to main content

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 --> target One 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

  1. fix bug
    Fix know bugs for login. This is an old issue relate to stdin. Details see here. The solution is here.
  2. add put/get to upload/download directory
  3. change the format of the configuration file.

Download files

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

Source Distribution

easycon-2022.11.19.1420.tar.gz (7.1 kB view details)

Uploaded Source

File details

Details for the file easycon-2022.11.19.1420.tar.gz.

File metadata

  • Download URL: easycon-2022.11.19.1420.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for easycon-2022.11.19.1420.tar.gz
Algorithm Hash digest
SHA256 8825b3e7c886d88025f8553a5261497500f09d9b0d3d967bda0d6357ec6a6760
MD5 1abf2743a64ac48072e4138cf002f331
BLAKE2b-256 2fbb6ecd743f538ac200bc1464f24285a3e3012d547e0d0b3cf1fbfa944d5bf1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2022.11.19.1420 This release

1 file

2022.2.26.1532

1 file

2020.8.15.1738

1 file

2019.4.19.731

1 file

2019.4.11.2042

1 file

2019.4.7.1309

1 file

2019.4.3.1014

1 file

2019.3.31.1438

1 file

2019.3.27.1618

1 file

2019.3.19.1016

1 file

2019.3.14.1741

1 file

2019.3.9.1934

1 file

2019.3.1.1740

1 file

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