SCP Protocol Failing with Blank Password (.NET)

Advertisement

ipwillia
Joined:
Posts:
3

SCP Protocol Failing with Blank Password (.NET)

Using WinSCPnet.dll and WinSCP.exe version 5.7.7.0
.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!

Reply with quote

Advertisement

ipwillia
Joined:
Posts:
3

Log File

Adding log from successful WinSCP.exe GUI connection
  • WinSCPGUILog.log (20.3 KB, Private file)
Description: Log from successful WinSCP.exe GUI connection

Reply with quote

Advertisement

You can post new topics in this forum