I want to download a file from the FTP server via SSL. If I don't enable enableSSL, the download works. If I activate enableSSL, I get the error message "(530) Not logged in". We have a vManaged Server. Does something on the server have to be changed for enableSSL to work or what am I doing wrong?
FtpWebRequest ftpWebRequest = (FtpWebRequest) WebRequest.Create("ftp://meineSeite/03-29-18_16-04-28_078.pdf");
ftpWebRequest.Credentials = new NetworkCredential(userName: "hansMeier", password: "test1232121321");
ftpWebRequest.Method = WebRequestMethods.Ftp.DownloadFile;
ftpWebRequest.EnableSsl = true;
Stream responseStream = ftpWebRequest.GetResponse().GetResponseStream();
using (FileStream fileStream = new FileStream(@"C:\Users\Assembly\Desktop\FtpTest\test.pdf", FileMode.Create))
{
responseStream.CopyTo(fileStream);
}
Console.WriteLine("Download erfolgreich");
Console.ReadLine();