Find Jobs
Hire Freelancers

Python FTP TLS basic example

$10-30 AUD

Completed
Posted over 5 years ago

$10-30 AUD

Paid on delivery
Hi, I am a beginner developer, recently the server I use has updated their FTP and now no longer supports my ftp connections. I need a basic working example using ftplib (FTP_TLS) or any other method to connect with the updated ftp server via python. Hosting provider '[login to view URL]' I imagine this is a very simple task for anyone who has used secure python ftp transfers before. I just want a working example of how to: - Open FTP connection - List the directory - Upload a file - Download a file - Close connection tested and working with my [login to view URL]'s FTP connections Ventraip's servers use "Pure-FTPd" im not sure if that helps you or not. --- THE ORIGINAL CODE --- import ftplib ftp = [login to view URL](_FTP_Addr,_FTP_User, _FTP_Pswd) --- NOW PRODUCES THIS ERROR: --- Traceback (most recent call last): File "C:\Users\James\Desktop\ingest test [login to view URL]", line 90, in <module> ftp = [login to view URL](_FTP_Addr,_FTP_User, _FTP_Pswd) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 119, in __init__ [login to view URL](user, passwd, acct) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 418, in login resp = [login to view URL]('USER ' + user) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 273, in sendcmd return [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 244, in getresp raise error_temp(resp) ftplib.error_temp: 421-Sorry, cleartext sessions and weak ciphers are not accepted on this server. 421 Please reconnect using TLS security mechanisms. --- NEW CODE I HAVE BEEN TRYING: --- It seems I can connect via TLS OK but I get an error, maybe I missed something simple.. from ftplib import FTP_TLS ftp = FTP_TLS() [login to view URL] = 2 [login to view URL]('[login to view URL]', 21) [login to view URL]('username', 'password') ftp.prot_p() [login to view URL]() [login to view URL]() This receives the welcome message but produces this error on [login to view URL]() --- ERROR FROM MY TESTS --- Traceback (most recent call last): File "C:\Users\James\Desktop\ingest test [login to view URL]", line 32, in <module> [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 559, in nlst [login to view URL](cmd, [login to view URL]) File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 485, in retrlines [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 1051, in unwrap s = [login to view URL]() File "C:\Users\James\AppData\Local\Programs\Thonny\lib\[login to view URL]", line 698, in unwrap return [login to view URL]() OSError: [Errno 0] Error
Project ID: 18363336

About the project

3 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, Kindly send me a message in order to discuss more details about your project and its requirements. Thank you!
$25 AUD in 1 day
5.0 (3 reviews)
1.8
1.8
3 freelancers are bidding on average $22 AUD for this job
User Avatar
Hello The subject is very close to me. I recently did a similar project. Please contact. Greetings......
$25 AUD in 1 day
5.0 (3 reviews)
2.1
2.1

About the client

Flag of AUSTRALIA
surfers paradise, Australia
5.0
10
Payment method verified
Member since Mar 25, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.