FTP/SSH/sFTP Server implementation built on to of Asyncio.Facility to deploy SSH server easily inside any project.
Project description
aioSFTP
aioSFTP is a FTP/sFTP/SSH server implemented on top of asyncio with integrated security, TLS/SSL connections, Users and other cool features.
work with asyncio
.
aioSFTP
requires Python 3.8+ and is distributed under Apache 2 license.
Which services are provided
- FTP Server (using aioftp)
- sFTP server and SSH Server (using asyncssh)
- Web interface for uploading files (using aiohttp)
How do I get set up?
First, you need to install aioSFTP:
.. code-block ::
pip install aiosftp
Then, you can start the server running the command:
.. code-block ::
aiosftp --host --port
where
<hostname>
is a hostname of the server (default, listen on localhost)<port>
SSH Server Port<ftp-port>
FTP Server Port<path>
The base path where all files live in.
License
aioSFTP is copyright of Jesus Lara (https://phenobarbital.info) and is under Apache 2 license. I am providing code in this repository under an open source license, remember, this is my personal repository; the license that you receive is from me and not from my employeer.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for aiosftp-0.2.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50a2ab844d42549c85c9add78b5a03c98a6c5d780b49a1f8025b546cd3dfc079 |
|
MD5 | e06a66b71ac7bac03b9082bbbb5bbb8b |
|
BLAKE2b-256 | 2d0ae5ea4853d3d56d4ca08fae24b915760a366c1d43e1cf4902ed46afeab9dd |