AirmanAJK
AirmanAJK

Reputation: 111

C# FtpWebRequest with SSL to Ubuntu VSFTPD

I have spent hours trying to get the .NET FtpWebRequest library to communicate with my Ubuntu 16.04 FTP server using vsftpd over SSL.

No matter what I try, I always end up with the exception "A call to SSPI failed. The message received was unexpected or badly formatted."

I have tried generating client and server certificates, installing them in windows, loading them with the X509 class in .NET, toggling various client and server side options. No matter what I do, it's always the same error. I believe this has something to do with my certificate not being verified by an authority. Here are my basic questions:

1) Can .NET just ACCEPT a suspicious certificate?! Installing it 30 different ways seems to have no affect?

2) What does "a call to SSPI failed" really mean? I've read conflicting answers. I have no problem connecting with TLS/SSL via FileZilla, but .NET 4.5 just won't have it.

3) Can someone give the minimum amount of steps to have a Windows 7 client using the .NET framework connect to a Linux server using vsftpd over SSL? I strongly believe the problem lies in my Windows/.NET settings since FileZilla on my Windows machine has no problem connecting.

Thank you in advance.

Upvotes: 1

Views: 553

Answers (1)

Yuwu
Yuwu

Reputation: 1

Insert the line below in your vsftpd.conf:

ssl_ciphers=AES128-SHA

Upvotes: -1

Related Questions