SCP Protocol Failing with Blank Password (.NET)
Using WinSCPnet.dll and WinSCP.exe version 5.7.7.0
.NET 4.5
I get the following error message:
Things to note:
Any help would be greatly appreciated. Thank you!
.NET 4.5
SessionOptions sessionOptions = new SessionOptions(); sessionOptions.Protocol = Protocol.Scp; sessionOptions.HostName = mtpAddress; //IP Address sessionOptions.UserName = "root"; sessionOptions.Password = ""; sessionOptions.PortNumber = 22; sessionOptions.GiveUpSecurityAndAcceptAnySshHostKey = true; using (Session session = new Session()) { //Connect session.Open(sessionOptions); //<------------------------------------------FAILS HERE // Upload files TransferOptions transferOptions = new TransferOptions(); transferOptions.TransferMode = TransferMode.Binary; TransferOperationResult transferResult; transferResult = session.GetFiles(sourceFilePath, destinationFilePath, removeSource, transferOptions); // Throw on any error transferResult.Check(); }
I get the following error message:
An unhandled exception of type 'WinSCP.SessionRemoteException' occurred in WinSCPnet.dll
Additional information: Connection has been unexpectedly closed. Server sent command exit status 0.
Things to note:
- The same credentials work with the WinSCP.exe GUI
I'm using SCP, not SFTP
Password is blank (""). Have also tried null with the same result.
Any help would be greatly appreciated. Thank you!