Post a reply

Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)


Topic review


Re: Login with 2 key factor RSA Token

Enable password logging:

SCPSession.AddRawConfiguration("Logging\LogSensitive", "1")


And inspect the session log file, if a correct password is used.

If that does not help, please attach the log. You remove any data you consider sensitive. If you do not want to post the log publicly, you can mark the attachment as private.

Login with 2 key factor RSA Token

I am using the Winscpnet.dll for the first time.
Here's my code..
I keep getting an error access denied when I run the code below.

When I login through & Winscp.exe, providing the same hostname username password & Passcode I am able to login successfully

strWinSCPDllPath= (WINSCPNET.DLL path)

Set SCPSessionProtocol = DotNetFactory.CreateInstance("WinSCP.Protocol", strWinSCPDllPath)

Set SCPSessionOptions = DotNetFactory.CreateInstance("WinSCP.SessionOptions", strWinSCPDllPath )

Set SCPSession = DotNetFactory.CreateInstance("WinSCP.Session", strWinSCPDllPath)

'Setup session options

With SessionOptions
.Protocol = SessionProtocol.sFTP
.HostName = &Hostname
.UserName = &Username
.Password = (PASSCODE-RSA Token)
.GiveUpSecurityAndAcceptAnySshHostKey = true
.SshPrivateKeypassphrase = (PASSWORD)
End With
msgbox "Protocol not accepted"
End If

'Connect to the server
SCPSession.SessionLogPath= "Path"
SCPSession.Open SCPSessionOptions

If SCPSession.opened Then
msgbox " Connection Successful"
msgbox "Connection failed: " & Err.Description
End If

Any help appreciated