[GH-ISSUE #1022] use FTP over TLS. #810

Closed
opened 2026-02-26 11:59:54 +03:00 by kerem · 2 comments
Owner

Originally created by @lquk on GitHub (Nov 13, 2025).
Original GitHub issue: https://github.com/1Remote/1Remote/issues/1022

Originally assigned to: @VShawn on GitHub.

Code:530 Message:This server does not allow plain FTP.You have to use FTP over TLS.

Can this be enhanced?

Originally created by @lquk on GitHub (Nov 13, 2025). Original GitHub issue: https://github.com/1Remote/1Remote/issues/1022 Originally assigned to: @VShawn on GitHub. Code:530 Message:This server does not allow plain FTP.You have to use FTP over TLS. Can this be enhanced?
kerem 2026-02-26 11:59:54 +03:00
Author
Owner

@itagagaki commented on GitHub (Nov 13, 2025):

1Remote uses robinrodricks/FluentFTP. It appears to support TLS. Therefore, enhancement is likely possible. However, testing requires a freely available FTP server. Unfortunately, we are unaware of any such server. Please let us know if you have any information about one.

<!-- gh-comment-id:3524574873 --> @itagagaki commented on GitHub (Nov 13, 2025): 1Remote uses [robinrodricks/FluentFTP](https://github.com/robinrodricks/FluentFTP). It appears to support TLS. Therefore, enhancement is likely possible. However, testing requires a freely available FTP server. Unfortunately, we are unaware of any such server. Please let us know if you have any information about one.
Author
Owner

@VShawn commented on GitHub (Nov 13, 2025):

Supporting FTPS doesn't seem to be difficult.:https://github.com/robinrodricks/FluentFTP/wiki/FTP-Connection#faq_ftps

The only issue is that I currently have no way to test the FTPS. actually, I have no experience of using FTPS.

I made a try with code:

FtpClient client = new FtpClient(hostname, username, password); // or set Host & Credentials
client.Config.EncryptionMode = FtpEncryptionMode.Auto;
client.Config.ValidateAnyCertificate = true;
client.Connect();

hoping it wokrs

<!-- gh-comment-id:3526088399 --> @VShawn commented on GitHub (Nov 13, 2025): Supporting FTPS doesn't seem to be difficult.:https://github.com/robinrodricks/FluentFTP/wiki/FTP-Connection#faq_ftps The only issue is that I currently have no way to test the FTPS. actually, I have no experience of using FTPS. I made a try with code: ``` FtpClient client = new FtpClient(hostname, username, password); // or set Host & Credentials client.Config.EncryptionMode = FtpEncryptionMode.Auto; client.Config.ValidateAnyCertificate = true; client.Connect(); ``` hoping it wokrs
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/1Remote#810
No description provided.